问题爬虫报错
IntegrityError: (_mysql_exceptions.IntegrityError) (1062, “Duplicate entry ‘\xe6\x9c\x88\xe8\xbf\x9b\xe5\xae\x9d-2019-04-19–3-’ for key ‘PRIMARY’”) [SQL: u’INSERT INTO ***********

定位
部分代码

爬虫中因主键 为None导致 "Duplicate entry 失败

爬虫中因主键 为None导致 "Duplicate entry 失败

入库逻辑发现没问题
但是通过爬取的数据发现 iconTitle 和periodExplain1 在mysql 设置主键的两个值(爬取的数据很多位空)
导致session.merge(one) 先查询后插入 逻辑出现问题

解决方式
爬虫中因主键 为None导致 "Duplicate entry 失败

这几个值单独 赋值null 解决

相关文章:

  • 2021-12-12
  • 2018-07-11
  • 2021-08-08
  • 2022-12-23
  • 2021-08-26
  • 2021-04-16
  • 2022-12-23
猜你喜欢
  • 2021-08-09
  • 2022-12-23
  • 2021-07-29
  • 2021-07-20
  • 2022-12-23
  • 2021-08-06
  • 2022-02-18
相关资源
相似解决方案