mysql function 中文輸出亂碼

mysql 5.1.56 升級到 mariadb 5.5.29
升級完發現手機上某個使用 function 的欄位都是問號
想說改看看 mysql encoding 就正常了
不過改了之後還是一樣 ._.

想說會不會針對 function 的新功能
但怎麼都找不到相關資訊
後來發現原本問題出在 function 的 definer
由於我升級沒有把權限的部份一併帶過去
由於帳號不多而且備份還原權限很麻煩
所以就自己把權限的部份還原
剛好那個 function 的 definer 不在權限列表中
就出現了中文變 ????? 的問題

PS. 如果還是一樣,把 Deterministic 改成 not 看看

僅供參考~

Comments

Popular posts from this blog

CentOS7 如何新增/移除 Rich Rule for firewalld

mac 安裝 mtr

如何設定 SSL VPN 分割通道 on Fortigate 80C