phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur MySQL PHPMyAdmin #1062 - Entrée en double '0' pour la clé 'PRIMARY'

Lorsque vous créez une nouvelle colonne, une valeur par défaut est attribuée (dans votre cas, ce sera 0), vous devez donc spécifier les valeurs qu'elle aura (en plus, vous pouvez dire à la colonne d'être auto-incrémentale, et elle fera le travail pour vous pour les nouvelles entrées de lignes). Vous devez modifier toutes les valeurs pour qu'elles soient différentes entre elles, la clé d'identification DOIT être unique

Pour changer tous vos identifiants, dans mysql vous pouvez faire :

SET @new_id=0;
UPDATE your_table
SET id = @new_id := @new_id + 1
where id = 0