我有两张数据库表,
表1为accounts,结构为id,username,time。
还有表2 audit ,结构为 id,acc_id,username,time,uptime。
要用触发器实现当accounts更新时,audit表将表1更新的这条记录复制一份。CREATE TRIGGER t1
AFTER UPDATE
ON accounts
FOR EACH ROW
INSERT INTO audit(acc_id,username,time,newtime) values (id,username,time,NOW())
但我要怎么在values里获取到表1更新的值
表1为accounts,结构为id,username,time。
还有表2 audit ,结构为 id,acc_id,username,time,uptime。
要用触发器实现当accounts更新时,audit表将表1更新的这条记录复制一份。CREATE TRIGGER t1
AFTER UPDATE
ON accounts
FOR EACH ROW
INSERT INTO audit(acc_id,username,time,newtime) values (id,username,time,NOW())
但我要怎么在values里获取到表1更新的值
new.id,new.username,new.time
AFTER INSERT
ON accounts
FOR EACH ROW
INSERT INTO audit(acc_id,username,time,newtime) values (id,username,time,NOW())
在表1插入新数据,values要怎么获取到啊