Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL授予创建表权限_Mysql_Sql_Grant - Fatal编程技术网

Mysql SQL授予创建表权限

Mysql SQL授予创建表权限,mysql,sql,grant,Mysql,Sql,Grant,我试图授予新创建的用户创建表的能力 我本以为会的 GRANT CREATE TABLE ON databaseName.* TO userName_3; 但是,我在尝试执行此SQL语句时收到一个语法错误 有人能告诉我为什么它不起作用吗? 谢谢你读这篇文章 为了 您不能在查询中使用表 表特权 表权限应用于给定表中的所有列。分派 表级权限,在db_name.tbl_name语法上使用: 将mydb.mytbl上的所有内容授予“someuser”@“somehost”;授权选择,插入 在mydb.

我试图授予新创建的用户创建表的能力

我本以为会的

GRANT CREATE TABLE ON databaseName.* TO userName_3;
但是,我在尝试执行此SQL语句时收到一个语法错误

有人能告诉我为什么它不起作用吗? 谢谢你读这篇文章

为了

您不能在查询中使用

表特权

表权限应用于给定表中的所有列。分派 表级权限,在db_name.tbl_name语法上使用:

将mydb.mytbl上的所有内容授予“someuser”@“somehost”;授权选择,插入 在mydb.mytbl上指向“someuser”@“somehost”;如果您指定tbl_名称而不是 除db_name.tbl_name外,该语句适用于 默认数据库。如果没有默认数据库,则会发生错误

表级别允许的priv_type值为ALTER、CREATE和CREATE 查看、创建、删除、删除、授予选项、索引、插入、引用、, 选择、显示视图、触发和更新

表级权限应用于基表和视图。他们没有 应用于使用“创建临时表”创建的表,即使该表 名字匹配。有关临时表权限的信息,请参阅 第13.1.18.3节,“创建临时表语法”

MySQL将表权限存储在MySQL.tables\u priv表中


什么是语法错误错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解第1行“table to userName_3”附近使用的正确语法您使用的是什么SQL产品?请检查并添加适当的标记(正如添加标记时所建议的)。不同产品的语法可能不同。服务器版本:5.7.17-log MySQL社区服务器(GPL)
GRANT CREATE ON SCHEMA :: databaseName TO userName_3;
GRANT CREATE ON databaseName.* TO userName_3;