我有一个这样的表:
用户级别
uid | level_order | current_level
---------------------------------
1 | 1,2,3 | 1
2 | 4,5,6 | 4
3 | 7,8,9 | 7
现在,如果我更新特定用户的 level_order 字段,我想使用触发器或过程更新 current_level。
例如,如果我运行这个查询:
update user_level set level_order = '21,22,23' where uid=1;
那么表应该像这样更新:
uid | level_order | current_level
---------------------------------
1 | 21,22,23 | 21
2 | 4,5,6 | 4
3 | 7,8,9 | 7
是否可以使用trigger
or procedure
。我正在使用MYSQL
.