mysql禁止修改栏位数据

一朝春尽红颜老 2013-02-25 04:47:28
如何设置mysql禁止修改表中某栏位数据
触发器可以实现吗,大致的代码怎么写,

急,求教高人,在线等。
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-02-25
  • 打赏
  • 举报
回复
也可以只授权允许更改的列 加入表test有三列a,b,c 禁止修改c列 grant select(a,b),insert(a,b),update(a,b),delete(a,b) on dbname.test to user@'%' identified by 'yourpassword';
ACMAIN_CHM 2013-02-25
  • 打赏
  • 举报
回复
可以通过 columns_priv 表的授权设置实现。
rucypli 2013-02-25
  • 打赏
  • 举报
回复
主动禁止没有 不过可以事后审核 开binlog日志就可以记录下来修改的语句

56,677

社区成员

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

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