我想问一下,除了一个带有触发器的列外,如何锁定所有更新,是否有可能做到这一点?
例如,我的表结构是:
--------------------------
id | name | age | point
--------------------------
1 | Test | 10 | 10
2 | Test | 12 | 10
因此,我想要的是锁定除point列之外的所有更改更新列。
先谢谢你,对不起我的英语不好
发布于 2021-03-15 05:10:16
最好的办法是使用权限。如果datamoduser
是执行数据修改的数据库用户,请确保该用户除
GRANT UPDATE (point) ON mytable TO datamoduser;
然后,除更新UPDATE
语句之外的所有point
语句都将失败。
https://dba.stackexchange.com/questions/287025
复制相似问题