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數據庫decimal類型與decimal長度用法詳解
在MySQL中decimal是一種用于存儲精確數字的數據類型,下面這篇文章主要給大家介紹了關于mysql數據庫decimal類型與decimal長度用法的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-01-01
Finished with error:Navicat運行SQL文件報錯的解決
這篇文章主要介紹了Finished with error:Navicat運行SQL文件報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
mysql show processlist 顯示mysql查詢進程
processlist命令的輸出結果顯示了有哪些線程在運行,可以幫助識別出有問題的查詢語句,兩種方式使用這個命令2012-03-03
解決MySQL因不能創(chuàng)建臨時文件而導致無法啟動的方法
這篇文章主要跟大家介紹了關于解決MySQL因不能創(chuàng)建臨時文件而導致無法啟動的方法,文中通過示例代碼介紹了詳細的解決方法,對大家具有一定的的參考學習價值,需要的朋友們下面來一起看看吧。2017-06-06

