MYSQL SUR PHPMYADMIN
Résolu
nibbaIce23
Messages postés
2
Statut
Membre
-
nibbaIce23 Messages postés 2 Statut Membre -
nibbaIce23 Messages postés 2 Statut Membre -
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