phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

MySQL PHPMyAdmin Fehler Nr. 1062 – Doppelter Eintrag „0“ für Schlüssel „PRIMARY“

Wenn Sie eine neue Spalte erstellen, wird ein Standardwert zugewiesen (in Ihrem Fall 0), also müssen Sie angeben, welche Werte sie haben soll (außerdem können Sie der Spalte sagen, dass sie automatisch inkrementell sein soll, und es wird die Arbeit erledigen für Sie für die neuen Zeileneinträge). Sie müssen alle Werte so ändern, dass sie sich voneinander unterscheiden, der ID-Schlüssel MUSS eindeutig sein

Um alle Ihre IDs zu ändern, können Sie in mysql Folgendes tun:

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