问题描述:利用mysql的load data infile into 命令导数据,导到198780行就自动回滚rollback,返回
Incorrect string value: '\xF0\x9F\x90\x82'错误,网上查了下是识别不了4字节utf8编码的特殊字符。
解决办法如下,加上支持4字节的编码字符设定CHARACTER SET utf8mb4,不再报错:
load data infile '/var/lib/mysql-files/text.txt' into table text CHARACTER SET utf8mb4;