【发布时间】:2013-03-18 00:05:20
【问题描述】:
我正在尝试创建触发器,因此当“订单”表中的“名字”行 update 时,新值将保存在表 triggers.FirstName 中。
我以这种方式构建了 MySQL 查询,但是我收到“您的 SQL 语法有错误;”我想我做错了什么:
DELIMITER $$
CREATE TRIGGER when_updated
BEFORE UPDATE
ON order
FOR EACH ROW
BEGIN
INSERT INTO triggers (timestamp, FirstName) VALUES (now(), NEW.FirstName)
END$$
DELIMITER;
【问题讨论】: