Mysql拒绝插入(如果为true)
您好,我目前正在尝试编写一些MySQL,如果插入的日期是过去的,它将拒绝表上的insert语句Mysql拒绝插入(如果为true),mysql,sql,database,Mysql,Sql,Database,您好,我目前正在尝试编写一些MySQL,如果插入的日期是过去的,它将拒绝表上的insert语句 创建触发器拒绝\u过去日期\u条目 在插入每行的预订之前 开始 IF(NEW.date checkout signal for mysql触发并使用signal)您可以发出用户定义的错误消息,插入将被拒绝。SET FOREIGN\u KEY\u CHECKS=0;CREATE VIEW future\u booking AS SELECT code,date,room FROM booking其中da
创建触发器拒绝\u过去日期\u条目
在插入每行的预订之前
开始
IF(NEW.date checkout signal for mysql触发并使用signal)您可以发出用户定义的错误消息,插入将被拒绝。SET FOREIGN\u KEY\u CHECKS=0;CREATE VIEW future\u booking AS SELECT code,date,room FROM booking其中date>=CURDATE();分隔符$$CREATE TRIGGER reject_past_预订,然后插入每行的预订(NEW.date checkout signal for mysql触发器和using signal您可以发出用户定义的错误消息,插入将被拒绝。SET FOREIGN_KEY_CHECKS=0;CREATE VIEW future_booking AS SELECT code,date,room FROM booking其中date>=CURDATE();分隔符$$CREATE TRIGGER reject_past_bookings BEFORE INSERT ON bookings FOR Earth ROW BEGIN IF(NEW.date