我到处寻找答案,但似乎仍然找不到
服务器:本地主机
MySQL 版本:5.6.17
我已将我的 db 表设置为utf8mb4,以便获得更多的字符可能性。当我将某些散列信息插入到我的表中时,根据字符串中的随机字符序列,实际上只有字符串的一个片段被插入(如果没有完全留空)。
在我的 pdo 语句句柄中,我在准备查询之前执行了 charset=utf8mb4 ,并且作为故障保险,我之前也 SET NAMES utf8mb4 。所以我认为CHARSET和COLLATE的一切都应该是洁净的。
所以我的问题是,我应该怎么做才能成功地将整个字符串放入字段中?是否有一些字符转义我应该这样做我失踪了?
编辑:当我将字符串复制/粘贴到 phpmyadmin 中时,它成功地将整个字符串放入字段中。