对于sql语句中使用的%的含义,我找不到一个好的答案:
REVOKE SELECT ON `%`.* FROM 'db_user'@'%
它是一个通配符值吗?我也是 %
在 %
*引用所有可用的schemaid,*表示每个schemaid中的所有表?
当我尝试时:
GRANT INSERT, UPDATE ON `%`.tablename TO 'db_user'@'%';
我得到一个错误:
Error Code: 1146. Table '%.tablename' doesn't exist
它不应该使用表名进入特定的schemaid并授予权限而忽略其余的吗?
那么在'db\u user'@%中的%怎么样?与'db_user@localhost'?
感谢您的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!