Life_is_Romantic 2021-07-29 17:17 采纳率: 68.4%
浏览 21
已结题

怎么解决mysql将爬取的数据存入了两次

这是运行pycharm几次后的mysql数据库
img

(好像运行一次pycharm 就会将数据重复一次存入mysql)

这是在mysql下用select * from mytqyb where tm is null;
得到的一列值为空的列表

img

怎么解决运行多次存入多次数据的情况,这种删掉null列表可以在pycharm里面改吗?

  • 写回答

1条回答 默认 最新

  • 忍气吞声埋头苦干 2021-07-29 17:46
    关注

    入库前做处理。
    找到唯一标识,进行去重判断。
    可以用原生mysql的查询结果做判断,也可以用redis做去重队列

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月9日
  • 已采纳回答 9月1日
  • 创建了问题 7月29日