用户表内的列和触发器结构
CREATE TABLE `users` ( `created_in` datetime NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
触发器 | 事件 | 表格 | 声明 | 时间 |
---|---|---|---|---|
... | 插入 | 用户 | IF NEW.created_in = "" THEN SIGNAL SQLSTATE "45000"; 如果结束 |
之前 |
如果created_in列没有但不起作用,我正在尝试取消插入。
如何检查created_in列是否为none?
MySQL版本是5.7
不需要触发器,会话严格模式就足够了:
db小提琴此处 p>