sql >> Database teknologi >  >> RDS >> Mysql

#1062 - Dubleret indtastning '' for nøglen 'unique_id', når du forsøger at tilføje UNIQUE KEY (MySQL)

Fejlen siger det hele:

Duplicate entry '' 

Så kør følgende forespørgsel:

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

Denne forespørgsel vil også vise dig problemet

SELECT *
FROM yourtblname
WHERE unique_id=''

Dette vil vise dig, hvor der er værdier, der har dubletter. Du forsøger at oprette et unikt indeks på et felt med dubletter. Du skal først løse dubletdataene og derefter tilføje indekset.



  1. Sådan opretter du genvej til SSMS og opretter automatisk forbindelse til standard SQL Server - SQ:Server / TSQL Tutorial Del 4

  2. Vælg sætning inde i en løkke i en Mysql Stored Procedure

  3. Sådan forbinder du MySQL-database med PHP-websted

  4. Hvad er Greenplum Database? Introduktion til Big Data-databasen