0

我将列字符集更改为 utf8mb4 以支持表情符号,但是当 character_set_connection/character_set_client 设置为 utf8 时,插入数据返回“第 1 行的列 xxx 的字符串值 xxx 不正确”。在我也将 character_set_connection/character_set_client 设置为 utf8mb4 之前,我无法成功插入数据。我认为上面的参数是用来和mysql客户端通信的,当服务器成功接收到语句时,它们已经传输到了utf8(否则这里应该会出错),在将utf8编码的数据插入到utf8mb4编码的列时,不应该有有任何错误。那么,这里为什么会出现错误呢?

4

0 回答 0