mysql點滴_02程序中執行sql語句報字符集問題解決
程序中執行 "
SELECT t.EVENT_TYPE_ID FROM RATABLE_EVENT_TYPE t WHERE t.NAME='帳期末費用轉移事件'" 報錯
錯誤碼:1267 不合法的混合字符集。
錯誤信息:mix of collations (gbk_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
解決辦法:用binary()函數統一字符集
SELECT t.EVENT_TYPE_ID FROM RATABLE_EVENT_TYPE t WHERE t.NAME=binary('帳期末費用轉移事件')