现在需求在 mysql 的几张表中增加数据版本字段,来实现乐观锁控制并发更新的问题。
但是 mysql 不像 sqlserver 那边有数据版本类型的字段,只能通过触发器来实现。在创建触发器的过程中出现了报错,大体意思是要 super 权限,或者将 log_bin_trust_function_creators 设置成 1 ,但是这两个要求都没办法满足,项目中的账号没有修改以上配置的权限,申请目测也申请不到。
想过直接在代码中控制,但一个是麻烦,另外一个就是很难让其他开发者更新时都注意这个版本的更新。
请问一下有其他思路解决这个问题吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.