C# Mysql 查詢 Rownum的解決方法
更新時間:2013年03月11日 21:48:11 作者:
C# Mysql 查詢 Rownum的解決方法,需要的朋友可以參考一下
Sql:
復(fù)制代碼 代碼如下:
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中查詢沒有問題,但在程序中各種報(bào)錯。
嘗試過將@改為?,也嘗試過傳參的方法,但都不成功。
最后,還是在StackOverflow中找到了解決方案:
Allow User Variables=True;
問題成功解決。
您可能感興趣的文章:
- C#連接SQL?Sever數(shù)據(jù)庫與數(shù)據(jù)查詢實(shí)例之?dāng)?shù)據(jù)倉庫詳解
- C#連接SQL數(shù)據(jù)庫和查詢數(shù)據(jù)功能的操作技巧
- C#操作SQLite數(shù)據(jù)庫方法小結(jié)(創(chuàng)建,連接,插入,查詢,刪除等)
- C#簡單查詢SQLite數(shù)據(jù)庫是否存在數(shù)據(jù)的方法
- C#簡單訪問SQLite數(shù)據(jù)庫的方法(安裝,連接,查詢等)
- C#查詢SqlServer數(shù)據(jù)庫并返回單個值的方法
- C# System.Linq提供類似SQL語法的高效查詢操作
相關(guān)文章
MyEclipse連接MySQL數(shù)據(jù)庫報(bào)錯解決辦法
我們現(xiàn)在一般網(wǎng)站都是利用的MySQL數(shù)據(jù)庫搭建網(wǎng)站的,但是在網(wǎng)上看到很多網(wǎng)友吐槽數(shù)據(jù)庫連接不上的問題,現(xiàn)在我就結(jié)合相關(guān)資料向提出一些我個人的見解,希望對大家解決問題有幫助2014-01-01MySQL在grant時報(bào)錯ERROR?1064?(42000)的原因及解決方法
網(wǎng)上查到的grant方式大多會報(bào)錯,主要原因是MySQL版本8.0后不能再使用原來的方式,這篇文章主要介紹了MySQL在grant時報(bào)錯ERROR?1064?(42000),需要的朋友可以參考下2022-08-08mysql正確安全清空在線慢查詢?nèi)罩緎low log的流程分享
這篇文章主要介紹了正確安全清空在線慢查詢?nèi)罩緎low log的流程,需要的朋友可以參考下2014-02-02MySQL通過自定義函數(shù)實(shí)現(xiàn)遞歸查詢父級ID或者子級ID
這篇文章主要介紹了MySQL通過自定義函數(shù)實(shí)現(xiàn)遞歸查詢父級ID或者子級ID,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11SQL?Group?By分組后如何選取每組最新的一條數(shù)據(jù)
經(jīng)常在分組查詢之后,需要的是分組的某行數(shù)據(jù),例如更新時間最新的一條數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于SQL?Group?By分組后如何選取每組最新的一條數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-10-10