数据库环境mysql 5.6
现在需要实现一个留言回复,显示每个留言具体楼层(序号)问题。
数据库表message
首先尝试如下代码:
dao.query("(SELECT @rownum:=0) rn,message", "@rownum:=@rownum+1 AS rownum,message.*", null, null);
语句里面的@rownum会被nutz当做逃逸字符,过滤掉,
但如果写成如下:
dao.query("(SELECT @@rownum:=0) rn,message", "@rownum:=@rownum+1 AS rownum,message.*", null, null);
这个nutz不会过滤,直接变成sql,执行的时候,数据库会提示没有当前系统变量(mysql @@var 被当做全局变量)
关于这个功能需要怎样写呢?求助。。。。