我正在尝试创建触发器,因此当“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;