programing

간단한 "에이전트에서 이진 선택" 쿼리에 구문 오류가 발생하는 방법은 무엇입니까?

topblog 2023. 8. 26. 10:15
반응형

간단한 "에이전트에서 이진 선택" 쿼리에 구문 오류가 발생하는 방법은 무엇입니까?

이 간단한 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

감사해요.

예, BINARY는 예약된 단어입니다.@BenaminS가 연결된 데이터 유형입니다.

예약된 단어를 역순으로 구분하여 사용할 수 있습니다(SQL_MODE=ANSI 또는 ANSI_QUATES를 설정한 경우에는 이중 기호로 구분).구분된 식별자를 사용하면 식별자에 특수 문자와 공백을 사용할 수도 있습니다.

MySQL의 예약어 목록은 http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html 에서 확인할 수 있습니다.

언급URL : https://stackoverflow.com/questions/25941703/how-can-a-simple-select-binary-from-agents-query-have-a-syntax-error

반응형