數據庫配置字符集爲utf8mb4 ,且配置文件增加 initconnect='set names utf8mb4' 後仍然報錯。解決方案 注意事項

增加數據庫配置後  initconnect='set names utf8mb4'  仍報錯,是因爲  源碼裏 每次會根據 獲取的數據庫信息判斷後, 執行 set names utf8; 參考mysql 官方文檔,解決方案  升級版本: 升級後,測試 生僻字多表關聯查詢,不再報錯;   解決後,修改字符集, 部分表 所有列 長度加起來 超過了 65535 字節,也會報錯: 是因爲utf8 一般一個
相關文章
相關標籤/搜索