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

MySQL PHPMyAdmin Error #1062 - Dubbele invoer '0' voor sleutel 'PRIMARY'

Wanneer u een nieuwe kolom maakt, wordt een standaardwaarde toegewezen (in uw geval is dit 0), dus u moet specificeren welke waarden deze zal hebben (bovendien kunt u de kolom vertellen dat deze auto-incrementeel is, en het zal het werk doen voor jou voor de nieuwe invoer van rijen). Je moet alle waarden veranderen zodat ze verschillen, de id-sleutel MOET uniek zijn

Om al uw ID's te wijzigen, kunt u in mysql het volgende doen:

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


  1. Sql Server Management Studio sluit onmiddellijk na het opstarten

  2. PhpMyAdmin 3.5.6 geeft HTTP-fout 403 in Windows Server 2003 met IIS 6

  3. ISO 8601 Tijdstempel voor MySQL-database:MySQL Onjuiste datetime-waarde

  4. Hoe de laatste 10 rijen van een SQL-tabel SELECTEREN die geen ID-veld heeft?