我有SQL
的这一点总是返回错误,但我找不到它为什么会返回错误。我已连接到数据库,没有错误。我正在运行PHP 5.2.17
,MySQL 5.5.25a
和Apache 2.4.2.
SQL
:
DELETE FROM mail WHERE to=1
错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第1行'to = 1'附近
答案 0 :(得分:6)
TO
是reserved word,您需要使用反引号:
DELETE FROM mail WHERE `to` = 1
答案 1 :(得分:0)
答案 2 :(得分:-1)
如果列不是例如INT或DEC你应该成为to = "1"