j9九游会登录/ 云数据库 rds_云数据库 rds for mysql/ / / rds for mysql使用grant授权all privileges报语法错误
更新时间:2025-04-23 gmt 08:00

rds for mysql使用grant授权all privileges报语法错误-j9九游会登录

场景描述

通过grant授权,库名是英文可以正常授权,如果库名是数字就会报错:you have an error in your sol syntax

库名是英文:

grant all privileges  on aaaaa.*  to  'ta01'@'%';

库名是数字:

grant all privileges  on 11111.*  to  'ta01'@'%';

原因分析

这个问题是语法上的错误,在mysql中,为了区分mysql的关键字与普通字符,引入一个反引号。英文键盘输入环境下,输入反引号( ` ),sql语法正常执行。

j9九游会登录的解决方案

库名是数字时,数字前后加上反引号( ` ):

grant all privileges  on `11111`.*  to  'ta01'@'%'; 
图1 执行成功

相关文档

网站地图