MySQL:ERROR 1064(42000) - 为什么ORDER BY失败?

时间:2010-08-31 14:51:44

标签: sql mysql

as a 
limit 0,50 
ORDER BY SortOrder, paid desc, ae desc, name asc, title asc
  

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第48行的“ORDER BY SortOrder,付费desc,ae desc,名称asc,titile asc”附近使用正确的语法

2 个答案:

答案 0 :(得分:11)

您必须更改查询部分的顺序。将其更改为

as a ORDER BY SortOrder, paid desc, ae desc, name asc, title asc limit 0,50

答案 1 :(得分:4)

据我所知,LIMIT需要在声明的最后。