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

MySQL:ERROR 1022 (23000):Nelze zapisovat; duplicitní klíč v tabulce '#sql-2b8_2'

Zobrazuje se duplicate key error protože již existuje omezení s názvem ISBN přítomen v databázi podle vaší první alter prohlášení author tabulka

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

Zkuste pro omezení v Publisher použít jiný název tabulka

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


  1. Proč nepřipojit Android k databázi přímo?

  2. SQL Server BIT Datatype – Ultimate Guide

  3. Optimalizujte rozsah dotazu časového razítka Postgres

  4. Naformátujte číslo jako měnu v SQLite