我刚才注意到,当我在安装了测试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进行限定。这是一个错误,还是因为该组也是关键字?
由于