关于mysql触发器语句问题

表a,有字段1 字段2 字段3,想实现功能使字段3的值永远等于字段1和字段2之和,随着字段1和字段2的改变自动改变,求触发器语句,谢谢。

4个回答

放假在家里,具体语法长时间不用,还得查查。
删除掉第1行和最后一行以及第5行END后面的$$试试

m0_37360803
m0_37360803 提示错误#1193 Unknown system variable 'jobtimes'
大约 3 年之前 回复

下面代码中的汉字换成对应的名字

DELIMITER $$
CREATE TRIGGER 触发器名 AFTER UPDATE ON 表名
    FOR EACH ROW BEGIN
                SET 字段3 = NEW.字段1 +NEW.字段2  
    END$$
DELIMITER ;

之后当执行表的update语句更新字段1或字段2的值,该触发器即执行

m0_37360803
m0_37360803 楼下补图
大约 3 年之前 回复
m0_37360803
m0_37360803 mysql报错了,是什么原因?
大约 3 年之前 回复

图片说明

你这个字段怎么和触发器名字一样

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问