Boris-code / feapder

🚀🚀🚀feapder is an easy to use, powerful crawler framework | feapder是一款上手简单,功能强大的Python爬虫框架。内置AirSpider、Spider、TaskSpider、BatchSpider四种爬虫解决不同场景的需求。且支持断点续爬、监控报警、浏览器渲染、海量数据去重等功能。更有功能强大的爬虫管理系统feaplat为其提供方便的部署及调度
http://feapder.com
Other
2.88k stars 476 forks source link

UpdateItem 批量更新数据问题 #221

Closed oyjcmyn closed 1 year ago

oyjcmyn commented 1 year ago

例如,数据表 共字段 id,name,pic,time ,id字段自增,其它字段默认为0, 如果现在使用UpdateItem,同时更新两条数据时, 数据结构是:datas[{'name':'xxx',"pic":'ccc'},{'name':'bbb',"pic":'ttt','time':'2020-12-12'}] 这样就会报错,报 time字段不能为null,

其实表中字段都设置有默认值,但是如果默认不是设置的null,就会有这错误。主要也是因为更新两条数据以上时,数据字段数不一样导致。有没有什么办法避免。

oyjcmyn commented 1 year ago

如果是一条一条的更新它是没有问题的

Boris-code commented 1 year ago

批量更新要求保持数据结构一致