mysql-[1390 Prepared statement c
2016-09-06 本文已影响0人
小Angelina
golang操作数据的时候,在执行预插入的时候,提示了这个错误
查了查mysql的相关文档,发现mysql的 Prepared statement 最多支持65535个占位变量
故修改了已有的预插入语句,改为分批次插入
例如:
excel表中有60列,插入1000条无报错
插入2000条的时候,sql中的点位符数目超过了65535,执行时报错
可以将2000条数据拆分为2个1000条插入即可