在django中删除一个id为的表



我需要在django中使用模型在代码中删除一个表。删除表后,每条记录的id应该从1开始。这可能吗?

最接近ORM的是

Model.objects.all().delete()

用你的模型名替换Model

或直接在数据库中执行SQL查询,使用truncate:

Truncate table XXX

表处理程序不记住最后使用的AUTO_INCREMENT值,而是从开始计数。即使对于MyISAM和InnoDB也是如此,它们通常不重用序列值。

您需要截断()表。不确定在python中如何,但在mysql中它将是一个

TRUNCATE TABLE table_name

u可以在model._meta.db_table

中找到表名

相关内容

  • 没有找到相关文章

最新更新