什么是'%`。*& ' db_user' @'%在以下sql语句中意味着什么?

时间:2018-01-03 10:46:18

标签: mysql database-administration

对于sql语句中使用的%的含义,我找不到一个好的答案:

sqlalchemy<1.2

它是通配符值吗? REVOKE SELECT ON `%`.* FROM 'db_user'@'% 中的%也是如此。*是指所有可用的schemaID,*是指每个schemaID中可用的所有表?

当我尝试:

%

我收到错误:

GRANT INSERT, UPDATE ON `%`.tablename TO 'db_user'@'%';

不应该使用表名转到特定的schemaID并授予权限而忽略其余的权限吗?

那么db_user&#39; @%中的百分比怎么样? Versus&#39; db_user @ localhost&#39;?

感谢任何帮助。

sample

0 个答案:

没有答案