sql >> Base de Datos >  >> RDS >> Mysql

MySQL:ERROR 1022 (23000):No puedo escribir; clave duplicada en la tabla '#sql-2b8_2'

Está recibiendo el duplicate key error porque ya existe una restricción llamada ISBN presente en la base de datos según su primer alter declaración al author mesa

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

Intente usar un nombre diferente para la restricción en Publisher mesa

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