1.Incorrect string value: ‘王飞‘ for column ‘XXX‘

报错原因:由于表的编码配置错误导致的问题

解决方法:执行修改表字符的SQL:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4;

2.Unknown collation: 'utf8mb4_0900_ai_ci';

报错原因:运行sql文件时导入的编码与数据库编码不一致

解决方法:将sql文件中所有“utf8mb4_0900_ai_ci”替换为‘utf8_general_ci’,‘utf8mb4’替换为‘utf8’。保存后,再次运行sql文件就ok了!