NOT NULL constraint failed: .id

A. 问题描述

在使用Python使用sqlite3数据库时,写入数据出现报错: NOT NULL constraint failed: *.id

B. 问题分析

根据报错分析应该是数据库中的非空约束添加的问题,查看数据库字段


字段详情

想着是不是主键没有自增的缘故?
于是添加约束:


添加约束

调试还是报错。

想着应该是长度的原因,修改长度为0,

修改长度

存储正常,End ~

参考:

https://blog.csdn.net/superit401/article/details/78237780
http://www.cnblogs.com/echo-something/archive/2012/08/26/mysql_int.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,120评论 2 89
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,791评论 0 9
  • 什么是SQLite?数据库存储数据的步骤 ●SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备...
    飞行的猫阅读 7,259评论 1 7
  • 宽敞明亮的教室内,厚重的窗帘也因这头顶的吊扇摇曳了起来,讲堂上的数学老师静静的看了我们一会,终于语重心长的...
    李建勇阅读 1,618评论 0 1
  • 休息了一天,今天去上班状态也正常了!既然短时间内不能摆脱,又何必自我折磨!想摆脱,唯有再努力一些!吸引力法则神一...
    angel妖姐阅读 1,800评论 0 0