2013-11-22 21 views
0

右鍵單擊表並選擇選項「選擇行限制1000」後,請考慮他在MySQL Workbench中顯示以下SQL查詢。mysql工作臺查詢不顯示關於前1000行的詳細信息

SELECT A,B,C 
FROM `mydatabase`.`mytable`; 

然而,從上面的查詢一樣清楚,它不說,大約1000頂行任何東西。任何人都可以解釋爲什麼它是這樣的。

+0

你是什麼意思「不說,大約1000頂什麼行「? – marekful

+0

@MarcellFülöp在單擊後自動生成的SQL查詢中沒有使用「LIMIT」字樣。 – Jack

+0

是的,WB以這種方式工作。當您選擇菜單選項「選擇行限制1000」時,它不會將查詢的LIMIT部分打印到查詢編輯器。但是,當您在編輯器中指定LIMIT時,它會覆蓋默認值1000並使用您的值。 – marekful

回答

0

試試這個:

SELECT A,B,C 
FROM `mydatabase`.`mytable` Limit 0,2000; 

那是因爲工作臺在默認情況下有限制的聲明0,1000

希望它可以幫助

+0

如果我不想使用LIMIT選項,該怎麼辦?我想看所有記錄? – Jack

+0

你可以這樣做[鏈接](http://superuser.com/questions/240291/how-to-remove-1000-row-limit-in-mysql-workbench-queries) –