gpt4 book ai didi

mysql - 数据库错误(MySQL)

转载 作者:搜寻专家 更新时间:2023-10-30 23:29:25 27 4
gpt4 key购买 nike

incorrect string value: \xF0\x9F\x92\x95

如何解决?当我输入产品数据时会发生这种情况

最佳答案

CHARACTER SET 需要是utf8mb4。请提供SHOW CREATE TABLE进行确认。

此外,连接需要是 utf8mb4(或 UTF-8,具体取决于客户端语言)。让我们看看连接参数。

试试下面的解决方案。

我终于弄清楚了这个问题。我不得不更改 mysql 配置 my.ini 中的一些设置这篇文章帮了大忙 http://mathiasbynens.be/notes/mysql-utf8mb4#character-sets

首先我把my.ini中的字符集改成了utf8mb4接下来我在 mysql 客户端中运行了以下命令

SET NAMES utf8mb4; 
ALTER DATABASE dreams_twitter CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;

使用以下命令检查是否进行了更改

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

关于mysql - 数据库错误(MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51354799/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com