我从未见过这个问题。我想做一个 MySQL 查询(插入、更新、选择),但 MySQL 给出了一个错误。
我的查询:
SELECT * FROM option
和错误:
[您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“选项”附近使用正确的语法]
但如果我把``
SELECT * FROM `option`
它正在工作。我能做些什么?
option
是MySQL 的保留字,您需要用反引号括起来或通过更改表名来避免它
SELECT * FROM `option`
Option
是 MySQL (SQL) 中的保留关键字。
因此,使用反引号 (`) 后,它不会被视为关键字。
您需要使用反引号作为选项,因为它是一个反向词。尝试这个:
SELECT * FROM `option`;
option 是一个关键字在这里检查它 http ://dev.mysql.com/doc/refman/4.1/en/reserved-words.html 使用反引号作为选项 select * from 'option'