首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

SQL的小小疑点

2012-09-25 
SQL的小小问题select * from userswhere id pagenow*pagesize && id((pagenow-1)*pagesize+1);java.sq

SQL的小小问题
select * from users where id <=pagenow*pagesize && id>=((pagenow-1)*pagesize+1);
java.sql.SQLException: Unknown column 'pagenow' in 'where clause'
我用的是mysql数据库,为什么会报这样的错误呢?这个SQL语句为什么错了?

[解决办法]
我对mysql不太了解,但是明显提示pagenow未知列了呀?
 
[解决办法]
pagenow应该是参数吧
[解决办法]
看你的代码应该是写分页的。

如果是写分页的话,应该是多层嵌套的sql语句(oracle是3层的),你的这个pagenow,pagesize并没有在之

前定义(有可能是在程序之中是这样命名的,但程序和数据库不共享的,是两码事),所以它是无法识别的。

热点排行