OpenStack数据库keystone中的MySQL错误

OpenStack数据库keystone中的MySQL错误,mysql,openstack,Mysql,Openstack,我刚刚注意到,在使用test Open Stack setup安装的MySQL中查询名为keystone的数据库时,会出现以下情况: `MariaDB [keystone]> describe group; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right

我刚刚注意到,在使用test Open Stack setup安装的MySQL中查询名为keystone的数据库时,会出现以下情况:

 `MariaDB [keystone]> describe group;
  ERROR 1064 (42000): You have an error in your SQL syntax; check the    manual that corresponds to your MariaDB server version for the right  syntax to use near ''group'' at line 1
  MariaDB [keystone]> describe keystone.group;
  +-------------+-------------+------+-----+---------+-------+
  | Field       | Type        | Null | Key | Default | Extra |
  +-------------+-------------+------+-----+---------+-------+
  | id          | varchar(64) | NO   | PRI | NULL    |       |
  | domain_id   | varchar(64) | NO   | MUL | NULL    |       |
  | name        | varchar(64) | NO   |     | NULL    |       |
  | description | text        | YES  |     | NULL    |       |
  | extra       | text        | YES  |     | NULL    |       |
  +-------------+-------------+------+-----+---------+-------+
  5 rows in set (0.00 sec)

  MariaDB [keystone]> describe user;
 +--------------------+--------------+------+-----+---------+-------       +
 | Field              | Type         | Null | Key | Default | Extra        |
 +--------------------+--------------+------+-----+---------+-------     +
 | id                 | varchar(64)  | NO   | PRI | NULL    |         |
 | name               | varchar(255) | NO   |     | NULL    |       |
 | extra              | text         | YES  |     | NULL    |       |
 | password           | varchar(128) | YES  |     | NULL    |       |
 | enabled            | tinyint(1)   | YES  |     | NULL    |       |
 | domain_id          | varchar(64)  | NO   | MUL | NULL    |       |
 | default_project_id | varchar(64)  | YES  |     | NULL    |       |
 +--------------------+--------------+------+-----+---------+-------+
 7 rows in set (0.00 sec)`
因此,descripe命令可用于除
表之外的任何表,该表必须使用db name限定。这是一个bug还是仅仅因为组也是一个关键字


谢谢

我想你应该在你的表名周围使用反勾号而不是引号哦,这是写问题时的一个输入错误,事实上我尝试了所有选项,如
“组”
(组)
等,问题更新的反勾号不是单引号。它们被用来逃避保留词。这是一个单引号,这是一个带有表名
组的反勾号
只有反引号有效(您在此处用于标记代码的反引号)没有其他选项有效是的,它有效,但是为什么它不像其他表名那样没有反引号就不能工作呢?我想你应该在表名周围使用反勾号而不是引号哦,这是写问题时的一个输入错误,事实上我尝试了所有选项,比如
“组”
(组)
等等,问题更新的反勾号不是单引号。它们被用来逃避保留词。这是一个单引号,这是一个反勾号,表名为
group
只有反引号起作用(您在这里用来标记代码的那个)其他选项都不起作用是的,它起作用了,但为什么没有反引号它就不能像其他表名一样起作用呢?