获取的数据与存储的数据不一致

来源:14-5 通过peewee对数据进行增、删、改、查...1

MrCshit

2021-09-08

老师你好,在爬取数据时,发现爬取的数据question_id是999567792472743936,是唯一主键,但存储时报错peewee.IntegrityError: (1062, “Duplicate entry ‘2147483647’ for key ‘cninfo.PRIMARY’”),说我存储的主键是这个214748364,请问是什么原因?

写回答

1回答

bobby

2021-09-10

如果是int类型会有最大值的上限,如果是这样可以尝试将数据库中的这个列改为varchar类型或者bigint类型试试

0
2
MrCshit
谢谢老师,确实是最大长度的问题
2021-09-17
共2条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程