【发布时间】:2013-08-07 17:45:49
【问题描述】:
如果该值已经有一个条目,我如何使用触发器将列值更新为旧值加上来自其他表的新值? 我想要的是类似下面的东西。注意粗体和斜体部分。
DELIMITER$$
CREATE TRIGGER trigger_name AFTER INSERT
ON table_one FOR EACH ROW
BEGIN
INSERT INTO table_two(clmn_id, clmn_one) VALUES(NEW.clmn_id_fk,NEW.clmn_a)
ON DUPLICATE KEY UPDATE clmn_one = VALUES(clmn_one + NEW.clmn_a);
END$$
DELIMITER;
【问题讨论】:
标签: mysql sql triggers sql-update