golang操作數(shù)據(jù)的時(shí)候,在執(zhí)行預(yù)插入的時(shí)候,提示了這個(gè)錯(cuò)誤
查了查mysql的相關(guān)文檔,發(fā)現(xiàn)mysql的 Prepared statement 最多支持65535個(gè)占位變量
故修改了已有的預(yù)插入語句,改為分批次插入
例如:
excel表中有60列,插入1000條無報(bào)錯(cuò)
插入2000條的時(shí)候,sql中的點(diǎn)位符數(shù)目超過了65535,執(zhí)行時(shí)報(bào)錯(cuò)
可以將2000條數(shù)據(jù)拆分為2個(gè)1000條插入即可