簡體   English   中英

mysql,錯誤代碼:2013。查詢期間與MySQL服務器的連接斷開

[英]mysql, Error Code: 2013. Lost connection to MySQL server during query

當我查詢:

SELECT * FROM database.table LIMIT 0, 100

它工作正常。

但是當我嘗試:

SELECT * FROM database.table where date='2016-12-01' LIMIT 0, 100

那會給我一個錯誤:

錯誤代碼:2013。查詢期間丟失與MySQL服務器的連接

我知道周圍還有其他幾個這樣的線程,我已經嘗試了建議的解決方案,包括將connect_timeout更改為非常大的值。 不幸的是,它對我沒有用。

任何建議將不勝感激。 先感謝您!

我不知道您的連接超時是多少。 但是,您的查詢可能正在執行全表掃描以查找適當的行。 索引確實可以幫助查詢:

create index idx_table_date on `table`(date);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM