Mysql 一个简单的“怎么可能?”;“从代理中选择二进制文件”;查询有语法错误吗?

Mysql 一个简单的“怎么可能?”;“从代理中选择二进制文件”;查询有语法错误吗?,mysql,mariadb,Mysql,Mariadb,我不明白为什么这个简单的sql查询会出现语法错误。binary是保留字吗?如果是,我该如何处理 show tables +-------------------------------+ | Tables_in_neutron | +-------------------------------+ | agents | ... | vips | +-

我不明白为什么这个简单的sql查询会出现语法错误。
binary
是保留字吗?如果是,我该如何处理

show tables
+-------------------------------+
| Tables_in_neutron             |
+-------------------------------+
| agents                        |
              ...
| vips                          |
+-------------------------------+
desc agents
+---------------------+---------------+------+-----+---------+-------+
| Field               | Type          | Null | Key | Default | Extra |
+---------------------+---------------+------+-----+---------+-------+
| id                  | varchar(36)   | NO   | PRI | NULL    |       |
| agent_type          | varchar(255)  | NO   |     | NULL    |       |
| binary              | varchar(255)  | NO   |     | NULL    |       |
| topic               | varchar(255)  | NO   |     | NULL    |       |
| host                | varchar(255)  | NO   |     | NULL    |       |
| admin_state_up      | tinyint(1)    | NO   |     | NULL    |       |
| created_at          | datetime      | NO   |     | NULL    |       |
| started_at          | datetime      | NO   |     | NULL    |       |
| heartbeat_timestamp | datetime      | NO   |     | NULL    |       |
| description         | varchar(255)  | YES  |     | NULL    |       |
| configurations      | varchar(4095) | NO   |     | NULL    |       |
+---------------------+---------------+------+-----+---------+-------+
select binary from agents
ERROR 1064 (42000) at line 1: 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 'from agents' at line 1

谢谢

是的,二进制是一个保留字。它是一种数据类型,正如@BenaminS链接到的那样

可以使用保留字,方法是将保留字分隔为反引号(如果设置SQL\u MODE=ANSI或ANSI\u引号,则使用双引号)。分隔标识符还允许在标识符中使用特殊字符和空格


您可以在这里查看MySQL的保留字列表:

从“代理”中选择“二进制”将回答您的问题…二进制是一种类型。