问题:
sql insert时候报错java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ for column
原因:
UTF-8编码有可能是两个、三个、四个字节;某些特殊的字符是4个字节,而MySQL的UTF-8编码最多是3个字节,所以出现了错误
解决方案:
在 mysql 中设置插入报错字段的字符集为 utf8mb4 即可

sql insert时候报错java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ for column
UTF-8编码有可能是两个、三个、四个字节;某些特殊的字符是4个字节,而MySQL的UTF-8编码最多是3个字节,所以出现了错误
在 mysql 中设置插入报错字段的字符集为 utf8mb4 即可