MySqlDataAdapter SQL语法用法

时间:2014-11-15 23:43:58

标签: mysql sql asp.net syntax

我一直在搜索这个错误几周。我找不到合适的答案。所以我完成了这件事。这是我的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'附近使用正确的语法

任何帮助都会非常有用,只需让我尝试一些方法来解决这个问题。

谢谢。

1 个答案:

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