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

MySQL:ERROR 1022 (23000):Tidak dapat menulis; duplikat kunci dalam tabel '#sql-2b8_2'

Anda mendapatkan duplicate key error karena sudah ada batasan bernama ISBN hadir dalam database per alter pertama Anda pernyataan kepada author tabel

alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);

Coba gunakan nama yang berbeda untuk batasan di Publisher tabel

alter table publisher add constraint ISBN1 
foreign key (ISBN) references book (ISBN);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengelompokkan datetime MySQL ke dalam interval terlepas dari zona waktu

  2. Mengapa \G di SELECT * FROM table_name\G?

  3. Siapkan database besar di MySQL untuk analisis di R

  4. mendeteksi kesalahan mysql tanpa menjalankannya

  5. Memilih baris unik dalam satu set dua kemungkinan