鍍金池/ 問答/PHP  數(shù)據(jù)庫/ mysql 如何修改一個table表的排序規(guī)則?

mysql 如何修改一個table表的排序規(guī)則?

mysql> select `books`.*, `csessioninfo`.`user_info` from `books` inner join `csessioninfo` on `books`.`openid` = `csessioninfo`.`open_id`
    -> ;
ERROR 1267 (HY000): Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '='

books 表報錯,我該如何將排序規(guī)則改為utf8mb4_unicode_ci?

回答
編輯回答
情已空

如果是修改一個表的字符集的話,用這個去試試
alter table books convert to character set utf8mb4_unicode_ci;

2017年6月20日 10:25