Problème requete SQL dans phpmyadmin
Drago
-
Drago -
Drago -
salut,
je viens vous voir car j'ai un ptit souci avec Phpmyadmin après 3 heures de recherche... je suis désespéré. Pourant je demande rien de bien compliquer. Je veux modifier une table dans phpbb (forum).
Bon voilà ce que je veux faire:
- modifier phpbb_users en rajoutant des colonnes à la fin de la table (pas de souci)
- ensuite migrer des données vers ces colonnes que j'avais sur l'ancien forum (qui avait aussi les mêmes colonnes en fin de table sur phpbb_users)
- j'ai repris les même structures mais quand je migre c'est là que ca se complique, j'ai une erreur #1062 - Duplicate entry '' for key 2
Je fais ça comme requête:
INSERT phpbb4_users
(user_idjeu, user_namejeu, user_pwdjeu, user_idPerso1, user_friends, user_enemies)
SELECT user_idjeu, user_namejeu, user_pwdjeu, user_idPerso1, user_friends , user_enemies
FROM 'phpbb_users'
WHERE user_idjeu != 0
Je crois que c'est une histoire de clé unique, j'ai essayé des update et des replace mais rien n'y fait...
merci d'avance ;)
je viens vous voir car j'ai un ptit souci avec Phpmyadmin après 3 heures de recherche... je suis désespéré. Pourant je demande rien de bien compliquer. Je veux modifier une table dans phpbb (forum).
Bon voilà ce que je veux faire:
- modifier phpbb_users en rajoutant des colonnes à la fin de la table (pas de souci)
- ensuite migrer des données vers ces colonnes que j'avais sur l'ancien forum (qui avait aussi les mêmes colonnes en fin de table sur phpbb_users)
- j'ai repris les même structures mais quand je migre c'est là que ca se complique, j'ai une erreur #1062 - Duplicate entry '' for key 2
Je fais ça comme requête:
INSERT phpbb4_users
(user_idjeu, user_namejeu, user_pwdjeu, user_idPerso1, user_friends, user_enemies)
SELECT user_idjeu, user_namejeu, user_pwdjeu, user_idPerso1, user_friends , user_enemies
FROM 'phpbb_users'
WHERE user_idjeu != 0
Je crois que c'est une histoire de clé unique, j'ai essayé des update et des replace mais rien n'y fait...
merci d'avance ;)
A voir également:
- Problème requete SQL dans phpmyadmin
- Logiciel sql - Télécharger - Bases de données
- Localhost/phpmyadmin/8080 ✓ - Forum loisirs/vie pratique
- Jointure sql ✓ - Forum MySQL
- Impossible de se connecter à PHPmyAdmin en local - Forum MySQL
- Supprimer une base de données phpmyadmin ✓ - Forum Logiciels
2 réponses
Salut,
Regardes ce que tu veux insérer dans ta nouvelle bdd, et ce que tu as déjà dans celle-ci.
Je pense qu'il y a déjà un élément dont la clé primaire est 2, et que tu souhaites en mettre un nouveau.
En tout cas, le message d'erreur dit que tu souhaites qu'il y ait dans ta bdd au moins 2 éléments pour lesquels les clés qui les définissent (primaire, secondaire) sont identique.
Ca répond à ta question ?
Regardes ce que tu veux insérer dans ta nouvelle bdd, et ce que tu as déjà dans celle-ci.
Je pense qu'il y a déjà un élément dont la clé primaire est 2, et que tu souhaites en mettre un nouveau.
En tout cas, le message d'erreur dit que tu souhaites qu'il y ait dans ta bdd au moins 2 éléments pour lesquels les clés qui les définissent (primaire, secondaire) sont identique.
Ca répond à ta question ?