MySQL中有没有 UPDATE BY KEY 这样的权限?

kampoo 2019-05-08 12:27:38
一般UPDATE权限的授权方式:
GRANT UPDATE ON xx.yyy TO user1@server1

但UPDATE权限有个风险,如果 user1@server1 执行了一句没有WHERE子句的操作,数据库就杯具了!
MySQL中有没有这样一种权限:GRANT UPDATE BY KEY ON user1@server1,这里'UPDATE BY KEY' 表示每次执行UPDATE只能通过主键来修改,即每次只能修改一条记录,而不是一批或者全部。
...全文
103 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHUA1001 2019-05-08
  • 打赏
  • 举报
回复
权限控制应该不可以,其它的途径应该可以。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧