0
J'ai une table avec id AUTOINCREMENT
clé primaire et de colonnes où lang='en'
et donc si je fais:problème MySQL INSERT SELECT
DELETE FROM ".MY_PRF."form WHERE `lang` <> 'en';
Je veux copier toutes les colonnes où lang='en'
puis changeant lang
-'cz'
comme si :
INSERT INTO form (`lang`, `caption`, `type`)
SELECT 'cz', `caption`, `type`
FROM form
WHERE lang = 'en';
Cette requête produit une erreur:
Duplicate entry '127' for key 1
Je ne sais pas ce qui se passe parce que la clé primaire est AUTOINCREMENT
. Je veux juste reproduire les lignes lang='en'
en changeant le lang
à 'cz'
.
Bonne idée - la clé = 127 erreur semble indiquer. – ceejayoz
Oh, mec, vous êtes un génie !!!! C'était le problème! – Dan