我最近升级到MYSQL 5.这是webhost允许的最新版本。尝试更新表或删除条目时,这是我在phpmyadmin中收到的错误。
错误
您的SQL查询中似乎有错误。下面的MySQL服务器错误输出(如果有的话)也可以帮助您诊断问题
错误:未公开的报价@ 101
STR:'
SQL:DELETE FROM inmates
WHERE inmates
。counties_id
= 33 AND CONVERT(inmates
。link
使用utf8)= \'http://inmate1.riversidesheriff .org / iis / \'LIMIT 1
SQL查询:
DELETE FROM inmates
WHERE `inmates`.`counties_id` = 33
AND CONVERT(`inmates`.`link` USING utf8) = \'http://inmate1.riversidesheriff.org/iis/\'
LIMIT 1
MySQL说:
文档#1064 - 您的SQL语法出错;检查 手册,对应右边的MySQL服务器版本 在'\'http://inmate1.riversidesheriff.org/iis/ \'LIMIT附近使用的语法 第1行1'
这是查询
SELECT * FROM `inmates` WHERE 1
非常感谢任何帮助 谢谢。
答案 0 :(得分:1)
在单引号前丢失反斜杠:它们不是必需的。
我的意思是,改变这个:
\'http://inmate1.riversidesheriff.org/iis/\'
对此:
'http://inmate1.riversidesheriff.org/iis/'