Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

#1062 - Entri duplikat '' untuk kunci 'unique_id' Saat Mencoba menambahkan KUNCI UNIK (MySQL)

Kesalahan mengatakan semuanya:

Duplicate entry '' 

Jadi jalankan kueri berikut:

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

Kueri ini juga akan menunjukkan masalahnya kepada Anda

SELECT *
FROM yourtblname
WHERE unique_id=''

Ini akan menunjukkan kepada Anda di mana ada nilai yang memiliki duplikat. Anda mencoba membuat indeks unik pada bidang dengan duplikat. Anda harus menyelesaikan data duplikat terlebih dahulu kemudian menambahkan indeks.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengurutkan subpohon dalam struktur data hierarki tabel penutupan

  2. Tidak digunakan lagi:mysql_connect()

  3. Sintaks MySQL untuk menyisipkan baris baru di baris tengah?

  4. Kesalahan umum:1005 Tidak dapat membuat tabel Menggunakan Bangun Skema Laravel dan Kunci Asing

  5. Mencoba Perbarui Rekaman dengan PDO