我需要使用代碼中的模型在 django 中洗掉一個表。洗掉表后,每條記錄的id應該從1開始。可以嗎?
uj5u.com熱心網友回復:
與 ORM 最接近的是
Model.objects.all().delete()
用您的模型名稱替換模型
或者在資料庫中直接使用 truncate 執行 SQL 查詢:
Truncate table XXX
表處理程式不記得上次使用的 AUTO_INCREMENT 值,而是從頭開始計數。即使對于通常不重用序列值的 MyISAM 和 InnoDB 也是如此。
uj5u.com熱心網友回復:
您需要 truncate() 表。不知道它在 python 中是如何進行的,但在 mysql 中它將是一個
TRUNCATE TABLE table_name
你可以找到表名model._meta.db_table
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/493620.html
上一篇:為什么我的左邊距不能正常作業?
下一篇:帶有css的影像漸變