pandas写入数据到mysq(pymysql.err.InternalError) (1366, "Incorrect string value: for column at row 1

从pandas写入数据到mysql,报InternalError: (pymysql.err.InternalError) (1366, "Incorrect string value: '\\xE6\\xAD\\xA3\\xE5\\xB8\\xB8' for column  at row 1")错误。

 yconnect = create_engine('mysql+mysqldb://root:mysql123@localhost:3306/neonatal?charset=utf8')

先将上一行的charset=utf8改为charset=utf8mb4,无效。

接着网上找办法

天佑我运行命令   mysql> alter table pandasda convert to character set utf8mb4;     问题完美解决

你可能感兴趣的:(pandas写入数据到mysq(pymysql.err.InternalError) (1366, "Incorrect string value: for column at row 1)