-1

我从未见过这个问题。我想做一个 MySQL 查询(插入、更新、选择),但 MySQL 给出了一个错误。

我的查询:

SELECT * FROM option

和错误:

[您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“选项”附近使用正确的语法]

但如果我把``

SELECT * FROM `option`

它正在工作。我能做些什么?

4

4 回答 4

5

optionMySQL 的保留字,您需要用反引号括起来或通过更改表名来避免它

SELECT * FROM `option`
于 2013-09-25T08:30:03.480 回答
1

Option是 MySQL (SQL) 中的保留关键字。

因此,使用反引号 (`) 后,它不会被视为关键字。

于 2013-09-25T08:30:25.083 回答
0

您需要使用反引号作为选项,因为它是一个反向词。尝试这个:

SELECT * FROM `option`;

参考:http ://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-5.html

于 2013-09-25T08:32:41.383 回答
0

option 是一个关键字在这里检查它 ht​​tp ://dev.mysql.com/doc/refman/4.1/en/reserved-words.html 使用反引号作为选项 select * from 'option'

于 2013-09-25T08:53:34.633 回答