Python 会话合并-插入失败
我处理的数据量合理(~300MB,0.5mn行) 我不能使用Python 会话合并-插入失败,python,sqlalchemy,Python,Sqlalchemy,我处理的数据量合理(~300MB,0.5mn行) 我不能使用add\u all,因为数据中有很多垃圾,如果andINSERT-INTO语句失败,整个add\u all将失败 我有以下资料: for acc in accs: try: with session.begin_nested(): session.merge(acc) except: print "skipped id = " + acc.id session.co
add\u all
,因为数据中有很多垃圾,如果andINSERT-INTO
语句失败,整个add\u all
将失败
我有以下资料:
for acc in accs:
try:
with session.begin_nested():
session.merge(acc)
except:
print "skipped id = " + acc.id
session.commit()
上面的运行速度似乎比add\u all
要慢很多。
使用SQL Alchemy,有哪些替代方法可以跳过错误并继续插入其余记录<代码>批量保存对象似乎没有提供“忽略错误”选项