指定限制时出现MySQL错误1064

指定限制时出现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

此语句给了我一个错误:

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  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