有一張表有兩個外鍵,如下如所示


用explain分析時,連接customer_source_id相關聯這張表查詢時,type為eq_ref,是正常的,如圖:

但在查詢customer_type_id關聯的這張表時,type卻是ALL,如圖:

如果僅查詢lc_customer_type的主鍵,則會正常使用index,如圖:

這是什么原因呢?是lc_customer這張表有問題還是lc_customer_type有問題呢?
uj5u.com熱心網友回復:
左連接和右連接。理解以后就知道為啥了。以某個為主的進行查詢uj5u.com熱心網友回復:
理解下左右連接轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/90940.html
標籤:MySQL
上一篇:阿里云MysQl經常crash recovery時不時鏈接資料庫錯誤
下一篇:mongo匯出再匯入數量變多
