[英]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.