MYSQL SUR PHPMYADMIN

Résolu/Fermé
nibbaIce23 Messages postés 2 Date d'inscription mercredi 5 mai 2021 Statut Membre Dernière intervention 5 mai 2021 - 5 mai 2021 à 09:25
nibbaIce23 Messages postés 2 Date d'inscription mercredi 5 mai 2021 Statut Membre Dernière intervention 5 mai 2021 - 5 mai 2021 à 10:49
Bonjour, j'utilise PHPMyAdmin pour executer mon code SQL, voici mon problem:
- j'ai deux tables utilisateur et panier
- je veux remplacer la colonne id_panier de la table l'utilisateur par la colonne id_panier de la table panier panier
- id _uti est cle primaire dans utilisateur et etranger dans panier
- id _panier est cle primaire dans panier et etranger dans utilisateur

table utilisateur (id _uti, nom_uti, prenom_uti, telephone_uti, date_naissance_uti, email_uti, password_uti, id_panier)
(1 , leo, ,varin, , 22222 , 21/07/2020 , ...mail.com, qewrqfwfw, null )
(2 , thomas, jakelin, , 07483920 , 22/04/2020 , ...mail.com, qwerty, null )

table panier ( id_panier,id _uti)
(3 ,1 )
(4 ,2 )

J'ai essayer ca:
```
UPDATE utilisateur
SET
utilisateur.id_panier = (SELECT
panier.id_panier
FROM
panier,utilisateur
WHERE
panier.id_uti = utilisateur.id_uti
LIMIT 1)
WHERE
id_panier IS NULL;
```
    • Ce que je veux**


table utilisateur (id _uti, nom_uti, prenom_uti, telephone_uti, date_naissance_uti, email_uti, password_uti, id_panier)
(1 , leo, ,varin, , 22222 , 21/07/2020 , ...mail.com, qewrqfwfw, 3 )
(2 , thomas, jakelin, , 07483920 , 22/04/2020 , ...mail.com, qwerty, 4 )
    • Ce que j'obtiens**


Je me retrouve avec cette erreure: #1062 - Duplicate entry '1' for key 'Utilisateur_Panier0_AK'
Je comprend pas pourquoi ca fait ca. Merci d'avance pour l'aide!!!!
A voir également:

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
5 mai 2021 à 09:50
bonjour,
je pense que, dans ta requête SELECT, tu ne dois pas faire de jointure.
donc, supprimer "utilisateur" du FROM
0
nibbaIce23 Messages postés 2 Date d'inscription mercredi 5 mai 2021 Statut Membre Dernière intervention 5 mai 2021
5 mai 2021 à 10:49
merciii beaucoup
0