Karp 的技术博客

通过mysql 管理账号 设置表单个字段权限, 限制表记录被修改的问题.

针对test账号 db1库下面的t1表的 idname, age 字段授予select, insert权限;

授权格式 select(要授权的字段,要授权的字段) 用户括号 括起来、insert()

mysql> grant select(id,name,age),insert(id,name,age) on db1.t1 to 'test'@'localhost';
Query OK, 0 rows affected (0.11 sec)

授权记录查询

select * from mysql.columns_priv;

该表也是不要拥有delete 权限 , 小心被绕开. 对比上篇文章 Mysql 触发器 禁止修改数据表的某一字段 的方案要简单一些. 诶没有DBA 啥都要自己想

mysql

版权属于:karp
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2022年07月19日 03:22
9

目录

来自 《Mysql 字段权限 禁止修改数据表的某一字段 》