mysql 报Error 1390: Prepared statement contains too many placeholdersy - 记一次xorm插入多条数据得报错
近日使用xorm插入多条数据时发现出错Error 1390: Prepared statement contains too many placeholders
网上发现是占位符过多,原来是xorm生成了多条insertsql一起执行报的错,一条sql占位符不能超过65535个
我使用得解决办法是分批次插入
index := 0
//如果不超过两千条即直接插入即可
if len(acc) < 2000 { //这里分为两千条插入一次
//直接插入 //todo
fmt.Println(
原创
2021-04-13 20:51:20 ·
822 阅读 ·
0 评论