MySQL错误:在此位置无效,应为标识符

MySQL错误:在此位置无效,应为标识符,mysql,sql,mysql-workbench,Mysql,Sql,Mysql Workbench,我试图执行此查询,但在问题3和问题4中看到一个错误 DROP DATABASE IF EXISTS ap; CREATE DATABASE ap; USE bohra001; /* Assn 3, Task 1a, Qn 1) */ CREATE USER 'bohra001_1' IDENTIFIED BY 'bohra001_1'; CREATE USER 'bohra001_2' IDENTIFIED BY 'bohra001_2'; CREATE USER 'bohra001_3'

我试图执行此查询,但在问题3和问题4中看到一个错误

DROP DATABASE IF EXISTS ap;
CREATE DATABASE ap;
USE bohra001;

/*  Assn 3, Task 1a, Qn 1) */
CREATE USER 'bohra001_1' IDENTIFIED BY 'bohra001_1';
CREATE USER 'bohra001_2' IDENTIFIED BY 'bohra001_2';
CREATE USER 'bohra001_3' IDENTIFIED BY 'bohra001_3';

/*  Assn 3, Task 1a, Qn 2) */
GRANT CREATE, INDEX, DROP, ALTER ON bohra001.* TO 'bohra001_1'@'localhost';
REVOKE GRANT OPTION ON bohra001.* FROM 'bohra001_1'@'localhost';

/*  Assn 3, Task 1a, Qn 3) */
GRANT SELECT, CREATE VIEW ON bohra001.'PRESCRIPTION, PATIENT, DOCTOR' TO 'bohra001_2'@'localhost';
REVOKE GRANT OPTION ON bohra001.* FROM 'bohra001_2'@'localhost';

/*  Assn 3, Task 1a, Qn 4) */
GRANT ALL ON bohra001.* TO 'bohra001_3'@'localhost'
WITH MAX_QUERIES_PER_HOUR 150
MAX_UPDATES_PER_HOUR 110
MAX_CONNECTIONS_PER_HOUR 55;

/*  Assn 3, Task 1a, Qn 5) */
ALTER USER 'bohra001_1'@'localhost' PASSWORD EXPIRE;

/*  Assn 3, Task 1a, Qn 6) */
SHOW GRANTS FOR 'bohra001_1';
SHOW GRANTS FOR 'bohra001_2';
SHOW GRANTS FOR 'bohra001_3';

SELECT max_questions,
       max_updates,
       max_connections
FROM   mysql.user
WHERE  user = 'bohra001_1'
AND    host = '%';

SELECT bohra001_1 FROM bohra001;
下一行中的错误表示:“bohra001”在此位置无效,应为标识符。 将bohra001“处方、患者、医生”上的选择、创建视图授予“bohra001_2”@“本地主机”

下一行中的错误表示:“WITH”在此位置无效,应为标识符。 每小时最多查询150次


我正在MySQL工作台上工作。

是否
bohra001.“处方、患者、医生”
必须是指3个单独的表?这是不正确的,请使用3个单独的语句。“WITH”在此位置无效,WITH in GRANT不能用于变量赋值,请参阅“GRANT语法”。使用ALTER USER。谢谢。ALTER USER语句修复了“WITH”问题。我试图对bohra001的“处方、患者、医生”问题做出3个单独的陈述,但我在所有3行中都遇到了相同的错误。您能推荐其他解决方案吗?
将bohra001.PRESCRIPTION上的SELECT授予'bohra001_2'@'localhost'
将bohra001.PATIENT上的SELECT授予'bohra001_2'@'localhost'
将bohra001.DOCTOR上的选择授予'bohra001_2'@'localhost'
将bohra001上的创建视图授予'bohra001_2'@'localhost'