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

MySQL:ERRORE 1022 (23000):Impossibile scrivere; chiave duplicata nella tabella '#sql-2b8_2'

Stai ricevendo l'duplicate key error perché esiste già un vincolo denominato ISBN presente nel database per la tua prima alter dichiarazione all'author tabella

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

Prova a utilizzare un nome diverso per il vincolo in Publisher tabella

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