sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

MySQL PHPMyAdmin Error #1062 - Dublet indtastning '0' for nøglen 'PRIMARY'

Når du opretter en ny kolonne, tildeles en standardværdi (i dit tilfælde vil være 0), så du skal specificere, hvilke værdier den vil have (udover at du kan fortælle den til kolonnen, at den skal være autoinkrementel, og den vil gøre arbejdet for dig for de nye indtastninger af rækker). Du skal ændre alle værdierne for at være forskellige mellem dem, id-nøglen SKAL være unik

For at ændre alle dine id'er kan du i mysql gøre:

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


  1. MySQL Vis nulresultater i forespørgsel - med INDRE JOIN

  2. SQL-forespørgsel:Find maks. 2 af 3 tal, og gem det i en anden kolonne

  3. Sådan fjerner du servernavne fra historikken for SQL Server Management Studio

  4. SSAS DB er ikke synlig i Management Studio, men kan ses i Excel