新增并且默认的字符集是utf8mb4_0900_ai_ci,不是我们熟悉的utf8mb4_unicode_ci,原来的代码往里面写数据就出问题了。

在修改/etc/my.cnf配置文件后,依然报错。

执行一直报错,通过修改数据库和表

ALTER TABLE `t` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 
ALTER DATABASE `tool` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

此时正常。

标签: none

评论已关闭