我一直在搜索这个错误几周。我找不到合适的答案。所以我完成了这件事。这是我的ASP.net c#代码
MySqlDataAdapter cmd = new MySqlDataAdapter("select * from haberler order by id desc limit 10 where kategori='anaokulu'", con);
,错误是:
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行的'where kategori ='anaokulu'附近使用正确的语法
任何帮助都会非常有用,只需让我尝试一些方法来解决这个问题。
谢谢。
答案 0 :(得分:1)
您的SQL查询格式不正确。 WHERE
子句位于ORDER BY
子句之前。试试这个。
select * from haberler where kategori='anaokulu' order by id desc limit 10
对于大多数RDBMS服务器品牌和型号,SQL语句语法的基础知识(如子句的排序)是相同的。细节略有不同。
有很多关于此的在线资源。这是一个不错的选择。 http://sqlzoo.net/wiki/Main_Page