gorm 的批量插入,CreateInBatches,比如一共要插入 1000 条,每次插入 100 条,如果其中有一条插入失败了,会导致所有的 1000 条都插入失败。
如果我想忽略错误的那条,让其他的 900 条,或者 999 条正常插入,有什么办法呢?
1
aliasliyu4 2021-09-15 16:11:10 +08:00
是一条语句吗?
|
2
CEBBCAT 2021-09-15 16:33:27 +08:00
从根本上来说,这是数据库的问题,假如你在使用的是 MySQL 的话,可以使用 INSERT IGNORE,关于在 gorm 中的使用方法:
https://stackoverflow.com/questions/63479636/gorm-insert-ignore |
3
ClarkAbe 2021-09-15 16:48:29 +08:00 via Android
请仔细阅读文档
|