sql >> Database >  >> RDS >> Mysql

#1062 - Dubbele invoer '' voor sleutel 'unieke_id' bij het toevoegen van UNIEKE SLEUTEL (MySQL)

De fout zegt alles:

Duplicate entry '' 

Voer dus de volgende query uit:

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

Deze zoekopdracht toont u ook het probleem

SELECT *
FROM yourtblname
WHERE unique_id=''

Dit zal u laten zien waar er waarden zijn die duplicaten hebben. U probeert een unieke index te maken op een veld met duplicaten. U moet eerst de dubbele gegevens oplossen en vervolgens de index toevoegen.



  1. MySQL - hoe bewaar je tijd met de juiste tijdzone? (van Java)

  2. Mysql selecteer laatste rij voor elke groep

  3. Leer documenten op het Windows-bestandssysteem op te slaan en te analyseren met SQL Server Semantic Search - Deel 1

  4. Verbinding maken met de database vanuit Unity