mysql 禁止更新id小于一定值的数据

MySql 码拜 8年前 (2016-05-04) 1188次浏览
例如有一字段 id 数据库 现在调整了
调整前的数据不允许再更新了
用什么办法可以实现
解决方案

5

定期移除这部分数据到只读库

10

假如必须靠数据库来保证的话,你可以设置个触发器

5

改用存储过程或函数或触发器吧,不过正常情况下分发出去的程序应该都只能够访问到后台服务器,而非数据库,这样便可以通过服务器来保证这一逻辑。假如你的客户端可以直接操作服务器,那么你的架构是有问题的。

20

那就加个before update触发器,在其中检查一下能否针对某个字段进行了update.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql 禁止更新id小于一定值的数据
喜欢 (0)
[1034331897@qq.com]
分享 (0)