指定限制时出现MySQL错误1064
此语句给了我一个错误: err#1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“10”附近要使用的正确语法指定限制时出现MySQL错误1064,mysql,mysql-error-1064,Mysql,Mysql Error 1064,此语句给了我一个错误: err#1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“10”附近要使用的正确语法 如何解决此问题?删除,或使用限制0,10 SELECT LEFT(c.user_notes, 200) AS user_notes, c.TIME, c.name FROM saved s INNER JOIN chimney c ON c.id = s.can_id WHERE
如何解决此问题?删除
,
或使用限制0,10
SELECT LEFT(c.user_notes, 200) AS user_notes,
c.TIME,
c.name
FROM saved s
INNER JOIN chimney c
ON c.id = s.can_id
WHERE s.user_id = 'admin'
ORDER BY lastmodified DESC
LIMIT ,10
请注意,99%的时候,MySQL抱怨语法无效的地方恰恰是发生语法错误的地方。最后一个条目是
SELECT
LEFT(c.user_notes,200) AS user_notes,
c.time,
c.name
FROM saved s INNER JOIN chimney c ON c.id = s.can_id
WHERE s.user_id='admin'
ORDER BY lastmodified DESC LIMIT 0, 10
-------------------------------^^^^
应该是
LIMIT ,10
或
10
前面有一个逗号。删除它。在LIMIT
之后丢失逗号。唉,php应该填充第一个变量,我完全没有注意到。提高我的mysql技能。谢谢大家p.campbell这是一个积极的编辑-我得到了代码清理,但甚至改变了“产生这个错误”为“这个语句给了我这个错误”,并改变了我在底部寻求帮助的方式?
LIMIT 10
LIMIT 0,10