Du får duplicate key error
eftersom det redan finns en begränsning som heter ISBN
finns i databasen enligt ditt första alter
uttalande till author
bord
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Försök att använda ett annat namn för begränsningen i Publisher
bord
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);