mysql explain時,user表主鍵跟引用表(comment表)關聯,始終為all,原因是:
user表有18萬條記錄,主鍵
`id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用戶id',
而comment表的引用
`user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '評論用戶id',
字符集不相同位數也不同,引起的,查詢關聯不能按照主鍵關聯,始終為all級別
解決方法:把 字符集和位數調到一樣即可,一下從all級別調到了eq_ref 的級別
posted on 2017-12-04 17:16
liufx 閱讀(178)
評論(0) 編輯 收藏 所屬分類:
調試錯誤記錄