【Bug】- flask-sqlalchemy 操作 sqlite 主键不自增

删除 id = 4 的记录后,重新添加一条记录,依旧 id = 4:

image.png

解决方法: 插入 __table_args__ = {'sqlite_autoincrement': True} 属性

class Post(db.Model):
    __table_args__ = {'sqlite_autoincrement': True}
    id = db.Column(db.Integer, primary_key=True)

参考链接:
- sqlite-autoincrement-in-flask-sqlalchemy

你可能感兴趣的:(【Bug】- flask-sqlalchemy 操作 sqlite 主键不自增)