MYSQL SUR PHPMYADMIN
Résolu
nibbaIce23
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
nibbaIce23 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
nibbaIce23 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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;
```
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 )
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!!!!
- 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:
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql.
- Ethernet n'a pas de configuration ip valide - Guide
- Se connecter à gmail sur téléphone - Guide
- Changer serveur dns - Guide
- Serveur entrant et sortant - Guide
- Mot de passe administrateur - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
je pense que, dans ta requête SELECT, tu ne dois pas faire de jointure.
donc, supprimer "utilisateur" du FROM
je pense que, dans ta requête SELECT, tu ne dois pas faire de jointure.
donc, supprimer "utilisateur" du FROM
nibbaIce23
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
merciii beaucoup