美文网首页
SQLSTATE[HY000]: General error:

SQLSTATE[HY000]: General error:

作者: 兮嘉 | 来源:发表于2016-11-16 17:20 被阅读440次

    插入数据的时候报如下错误:

    PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x92\x95\xE4\xB8...' for column 'text' at row 1 in D:\site\weibo_rumor_detect\vendor\my_lib.php on line 57
    

    这个问题是插入数据与数据库该字段编码不一致导致的。因为一开始数据库设置的utf8,后来发觉带emoji的微博插不进去就把数据库编码设置为utf8mb4,但是比较坑爹的一点就是表和表字段并不会自动同步为utf8mb4,所以手动设置的时候有些字段忘了改,于是会导致以上问题。

    相关文章

      网友评论

          本文标题:SQLSTATE[HY000]: General error:

          本文链接:https://www.haomeiwen.com/subject/ziyrpttx.html