我在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 个),谁能告诉我我做错了什么?提前谢谢。
顺便说一句,room_type 的主键是 hotelID 和 RoomCategory(这是第二列),所以不会有任何主键违规吗?