MySQL-插入前触发器语法?
使用MySQL 5.1.43 我正在尝试创建一个触发器,如下所示:MySQL-插入前触发器语法?,mysql,triggers,Mysql,Triggers,使用MySQL 5.1.43 我正在尝试创建一个触发器,如下所示: USE `databaseA`; DELIMITER $$ CREATE DEFINER=`root`@`localhost` trigger triggerName BEFORE INSERT ON tableA FOR EACH ROW BEGIN IF(convert(new.subTime, signed) > '600') THEN SET new.fieldA = new.fieldB; END IF;
USE `databaseA`;
DELIMITER $$
CREATE DEFINER=`root`@`localhost` trigger triggerName
BEFORE INSERT ON tableA
FOR EACH ROW BEGIN
IF(convert(new.subTime, signed) > '600') THEN
SET new.fieldA = new.fieldB;
END IF;
END$$
插入记录时,字段a字段不会更新
我的语法有问题吗
我可以在触发器中使用CONVERT语句吗?我刚刚测试了您的触发器,它工作正常。是否有任何错误消息?还要查看信息\u SCHEMA->TRIGGERS,检查您的触发器定义是否正确。这个问题也有类似的问题: