我得到了不同的結果,我知道它是來自兩個不同接口的相同查詢。第一個是mysql外殼:mysql查詢在mysql-python中獲得不同結果
mysql> select * from table where sub_date > '2012-11-08' order by sub_date asc limit 1\G
*************************** 1. row ***************************
id: **176041922**
第二個是一個小功能,我放在一起測試的查詢,將拉動基礎上的日期時間字段「sub_date」一定量的記錄:
>>> r_query('>', '2012-11-08', '1')
((**18393664L**, 3, .....)
這裏是python模塊:
import MySQLdb
myuser = MySQLdb.connect(host='localhost', user='myuser', passwd='mypass', db='mydatabase')
cur = myuser.cursor()
def r_query(oper, date, limit):
cur.execute("""select * from table where sub_date %s %s order by sub_date asc limit %s""" % (oper, date, limit))
result = cur.fetchall()
print result
@ Travesty3做出答案,我會投它:) – RocketDonkey