C# Mysql 查詢 Rownum的解決方法
更新時間:2013年03月11日 21:48:11 作者:
C# Mysql 查詢 Rownum的解決方法,需要的朋友可以參考一下
Sql:
復制代碼 代碼如下:
SELECT
@rownum:=@rownum+1 AS rownum,
a.order_id ,
case when a.Ordered =1 then '已分單' end as Ordered,
a.printed ,
a.order_sn ,
a.user_id ,
b.user_name ,
a.consignee ,
a.tel ,
a.mobile ,
a.address ,
a.pay_name ,
a.goods_amount ,
a.shipping_fee ,
FROM_UNIXTIME(a.add_time+8*3600) ,
a.postscript ,
a.best_time
FROM (SELECT @rownum:=0) r,xj_order_info a INNER JOIN xj_users b on a.user_id =b.user_id
where (order_status ='1') and (FROM_UNIXTIME(a.add_time) between '{0}' and '{1}')
ORDER BY rownum asc
sql語句在Navicat中查詢沒有問題,但在程序中各種報錯。
嘗試過將@改為?,也嘗試過傳參的方法,但都不成功。
最后,還是在StackOverflow中找到了解決方案:
Allow User Variables=True;
問題成功解決。
相關文章
MySQL在grant時報錯ERROR?1064?(42000)的原因及解決方法
網上查到的grant方式大多會報錯,主要原因是MySQL版本8.0后不能再使用原來的方式,這篇文章主要介紹了MySQL在grant時報錯ERROR?1064?(42000),需要的朋友可以參考下2022-08-08mysql正確安全清空在線慢查詢日志slow log的流程分享
這篇文章主要介紹了正確安全清空在線慢查詢日志slow log的流程,需要的朋友可以參考下2014-02-02MySQL通過自定義函數實現(xiàn)遞歸查詢父級ID或者子級ID
這篇文章主要介紹了MySQL通過自定義函數實現(xiàn)遞歸查詢父級ID或者子級ID,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11