私はphpで簡単なトリガーを書きます。これが私のコードです
$triggerQuery =
"DELIMITER &&
create or replace Trigger insert_room_type after insert on hotel for each row
begin
insert into room_type values(NEW.hotelID,'Single',0,NULL);
insert into room_type values(NEW.hotelID,'Double',0,NULL);
insert into room_type values(NEW.hotelID,'Standard',0,NULL);
insert into room_type values(NEW.hotelID,'Superior',0,NULL);
end && DELIMITER ;";
ただし、コードが実行されると、最初の挿入 (4 つのうち) のみが実行されました。事前にthx。
ちなみに、room_type の主キーは hotelID と RoomCategory(2 列目)なので、主キー違反はありませんよね?