最新消息:

sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

其他技术 koic_zhzz 106浏览 0评论
sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

背景:

sqlite创建表示提示错误信息如下:

sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

原因:

这是因为关键字 AUTOINCREMENT ,使用关键字AUTOINCREMENT必须满足以下两点:

  1. 只能用于整型(INTEGER)字段,INT类型是不可以;
  2. 只能用于PRIMARY KEY字段;

 

转载请注明:落伍老站长 » sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址