其他列更新时自动更新日期列:mysql

时间:2017-04-03 13:12:05

标签: mysql triggers beforeupdate

我在MySQL表中有11列 - 用户和(数据库 - 数据库),其中一列是role_id,另一列是acc_update_date

现在,当前端更改/设置role_id时,我想更新桌面上的当前日期。

触发似乎解决了我的问题,

我在phpMyAdmin

中尝试了以下内容
trigger name: mytrigger
table: users
time: before
event: update
defination:    
BEGIN
IF(new.role_id <> old.role_id) THEN
set acc_update_date = CURRENT_TIMESTAMP();
END IF;
END;
definer: (blank)

我正在

  

错误#1193 - 未知系统变量&#39; acc_update_date&#39;(已在表格中定义。

0 个答案:

没有答案