sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

MySQL PHPMyAdmin Error #1062 - Duplicerad post '0' för nyckeln 'PRIMÄR'

När du skapar en ny kolumn tilldelas ett standardvärde (i ditt fall kommer det att vara 0), så du måste ange vilka värden den kommer att ha (utöver att du kan säga att det till kolumnen är autoinkrementellt, och det kommer att göra jobbet för dig för de nya raderna). Du måste ändra alla värden så att de skiljer sig åt, id-nyckeln MÅSTE vara unik

För att ändra alla dina ID kan du i mysql göra:

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


  1. Observera:Konvertering av array till sträng - PHP &mySQL

  2. Nginx med phpmyadmin fel omdirigering efter inloggning

  3. SQL-fråga max(), count()

  4. Oönskad utvärdering i uppgifter i Mathematica:varför det händer och hur man felsöker det under paketladdningen?