OpenStack数据库keystone中的MySQL错误

时间:2016-11-16 08:48:23

标签: mysql openstack

我刚才注意到,当我在安装了测试Open-Stack设置的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)`

所以describe命令适用于除group表之外的任何表,该表必须使用db name进行限定。这是一个错误,还是因为该组也是关键字?

由于

0 个答案:

没有答案
相关问题