【发布时间】:2018-04-17 08:42:37
【问题描述】:
如何在删除行后重置 flask-sqlalchemy 中的增量计数,以便下一个插入将获得已删除行的 id? 即:
table users:
user_id | name |
________________
3 | mbuvi
4 | meshack
5 | You
当我删除 id=5 的用户时; 下一次插入用户是 id = 6 但我希望它有 id=5;
user_id | name |
________________
3 | mbuvi
4 | meshack
6 | me
我该如何解决这个问题?
【问题讨论】:
-
设置增量计数,这里是sql命令: ALTER TABLE
tableAUTO_INCREMENT = number;不知道他们是否有做同样事情的 sqlalchemy 方法。 -
比如你是怎么用flask-sqlalchemy做的
-
试试 db.engine.execute("ALTER TABLE users AUTO_INCREMENT = 5")
标签: python sqlalchemy