问题发现:mysql不支持select top n
2010-11-24 22:12
323 查看
此前,跟着视频上的讲解操作数据库,视频上用的是sql server 2000,我用的是mysql数据库,当时只是改了一些连接上的参数,关于sql语句,则是照葫芦画瓢,但是发现tomcat运行时,老提示错误:you have an error in your sql syntax;check the mutual that correspond to your mysql server version for the right syntax to use .......
最后,到网上一查,才发现是因为 mysql根本就不支持 select top n 这种sql语句
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
最后,到网上一查,才发现是因为 mysql根本就不支持 select top n 这种sql语句
----------------------------------------------------------------------------------------------------------------------------------------------------
mysql不支持select top n的语法,应该用这个替换: select * from tablename order by orderfield desc/asc limit position, counter; position 指示从哪里开始查询,如果是0则是从头开始,counter 表示查询的个数 取前15条记录: select * from tablename order by orderfield desc/asc limit 0,15 [http://hi.baidu.com/jiuchang/blog/item/210a7bf421e682dbf2d38558.html] |
相关文章推荐
- mysql对select top n的支持
- Mysql解决SELECT list is not in GROUP BY clause and contains nonaggregated column 问题
- Select Top在七种数据库中的使用方法(包含mysql)
- mysql update select 问题
- mysql中的join问题:mysql不支持full join
- mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
- mysql insert into ..select 发生死锁问题。
- mysql 中关于select into outfile 提示权限不足的问题
- SQL SELECT TOP N equivalent in ORACLE and MySQL
- 安装CMS,显示mysql 不支持问题
- MS SQL用ROWCOUNT解决TOP子句不支持变量的问题
- MAC10.10下安装mysqlserver的问题(由于mysqlserver现在才支持到10.9而已,所以会出问题)
- sql语句中select top n与oracle的rownum与mysql的limit用法
- SQL用ROWCOUNT解决TOP子句不支持变量的问题
- unix环境下不支持s:select标签问题
- 堆表的在执行Select语句时的默认排序问题——发现问题
- 问题总结:mysql对中文支持问题
- 关于存储过程 select top n 参数问题
- MySQLDriverCS 不支持问题解决 Uint 4.0 .net 2.0
- python 、mysql、ajax_custom_select 深受困扰的问题