string str="select  top 15 * from list "; 
  MySQL 中好像沒有這樣的語法 可以改成select * from list limit 1,15 試試.

解决方案 »

  1.   

    MySQL不支持top
    应该用SELECT * FROM list ORDER BY ID LIMIT 1, 20
      

  2.   

    不是啊,在 sqlserver 中,是有 
    SELECT TOP 10 * FROM [dbo].[tablename] 的啊
      

  3.   

    难道那个告诉你sqlserver能使用的SQL语句MySql就一定能用
      

  4.   

    哦?sqlserver 和 mysql 不一样啊?
      

  5.   

    select top 20 * from yourtable mysql和sqlserver很多语句都可以通用,但是也有地方不能的
    你看看那个mysql的手册有写的
      

  6.   

    哦,不好意思,刚测试select top 20 * from yourtable这个mysql不行
    用这个吧
    SELECT * FROM user LIMIT 1,3