sql >> Databáze >  >> RDS >> Mysql

#1062 - Duplicitní záznam '' pro klíč 'unique_id' při pokusu o přidání UNIQUE KEY (MySQL)

Chyba mluví za vše:

Duplicate entry '' 

Spusťte tedy následující dotaz:

SELECT unique_id,COUNT(unique_id)
FROM yourtblname
GROUP BY unique_id
HAVING COUNT(unique_id) >1

Tento dotaz vám také ukáže problém

SELECT *
FROM yourtblname
WHERE unique_id=''

To vám ukáže, kde jsou hodnoty, které mají duplikáty. Pokoušíte se vytvořit jedinečný index pro pole s duplikáty. Nejprve budete muset vyřešit duplicitní data a poté přidat index.



  1. Jak spravovat databáze pomocí phpMyAdmin

  2. MySql:Udělit možnosti pouze pro čtení?

  3. Načtení datového souboru MySQL - zrychlení?

  4. Jak to_date() funguje v PostgreSQL