Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql拒绝插入(如果为true)_Mysql_Sql_Database - Fatal编程技术网

Mysql拒绝插入(如果为true)

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

您好,我目前正在尝试编写一些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其中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