navicat给某用户某字段赋权sql语句
时间: 2023-07-06 21:36:20 浏览: 105
您可以使用以下 SQL 语句在 Navicat 中为某个用户的某个字段授权:
```
GRANT SELECT, UPDATE ON database.table(column) TO 'username'@'localhost';
```
其中,`database` 为要授权的数据库名,`table` 为要授权的表名,`column` 为要授权的字段名,`username` 为要授权的用户名,`localhost` 为该用户所在的主机名。
该语句将为用户 `username` 授予 `database` 数据库中 `table` 表中的 `column` 字段的 `SELECT` 和 `UPDATE` 权限。
如果您希望该用户可以从任何主机连接到 MySQL 服务器,则可以将 `localhost` 替换为 `%`,如下所示:
```
GRANT SELECT, UPDATE ON database.table(column) TO 'username'@'%';
```
最后,别忘了使用 `FLUSH PRIVILEGES;` 命令刷新系统权限表,使更改生效。
阅读全文