2014-03-06 32 views
0

我有一個mysql語句查詢具有10 +數百萬行的表,將更多行連接到其他表,如果我在一個月的日期範圍內選擇行,但只要我增加日期範圍(我得到更多的結果,實際上超過900個結果)我收到了我的問題的標題的MySQL警告,但結果返回。mysql警告:無法設置查詢

任何人都知道這個警告甚至意味着什麼?

編輯:

警告:不能設置查詢。然後這裏寫我的查詢。

已解決。這是緩存問題,緩存關閉後,它的工作。

+0

請張貼警告消息 – krishna

+0

@krishna: 「*我從我的問題標題中得到了一個mysql警告*」。那麼可以想象那就是「*無法設置查詢*」。 – eggyal

+0

它只顯示「mysql警告」?還發布您的sql查詢 – krishna

回答

0

看起來你從查詢成員缺少的第2表名

所以請儘量更新FROM子句

FROM members_data 

FROM members_data, members 
+0

它與表成員左連接 – Dexa

+0

它看起來像你沒有遵循左連接查詢語法ON members_dates.memberID = members_data.id這兩個表必須不同這裏檢查[鏈接](http: //dev.mysql.com/doc/refman/5.0/en/join.html) – itzmukeshy7

+0

對不起,我沒有關注,那些是2個不同的表格。 – Dexa