sql >> Databáze >  >> Database Tools >> phpMyAdmin

MySQL PHPMyAdmin Error #1062 – Duplicitní záznam „0“ pro klíč „PRIMARY“

Když vytvoříte nový sloupec, je přiřazena výchozí hodnota (ve vašem případě bude 0), takže musíte určit, které hodnoty bude mít (kromě toho můžete sloupci říci, aby byl autoinkrementální, a to udělá práci pro vás pro nové položky řádků). Musíte změnit všechny hodnoty, aby se mezi nimi lišily, klíč ID MUSÍ být jedinečný

Chcete-li změnit všechna svá ID, v mysql můžete provést:

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


  1. Nastavení hesla pro phpMyAdmin

  2. Může někdo potvrdit, že phpMyAdmin AllowNoPassword funguje s databázemi MySQL?

  3. Proč nemohu získat přístup k phpmyadminovi Xampp na localhost? Přístup je zakázán.

  4. Vytvořil jsem několik uložených procedur v phpmyadmin, jak je volat pomocí dotazu SQL?