首页 > 解决方案 > 如何删除数据库中的所有内容-Python-

问题描述

如何删除数据库的全部内容?目前我有一个脚本可以读取 CSV 文件并将内容存储在我的数据库中。但是在我添加新数据之前删除数据库中的所有内容很重要。

-> 我运行脚本 -> 数据库内容被删除 -> 新数据将被保存

我必须这样做,因为 CSV 文件每天更改 1-2 次,其中包含的信息完全不同。

标签: pythondjangosqlite

解决方案


如果您似乎可以使用以下语法,请查看此答案:

<model>.objects.all().delete()# 针对特定表

或者

python manage.py flush# 清除整个数据库中的值

也供将来参考,一个最小的可重复示例对那些试图为您提供高质量答案的人很有帮助。在这种情况下,您说数据库。我假设您的意思是一个特定的表格,因为您正在阅读单个 csv,但是对于一个小代码示例,我的解释可能会有所不同。


推荐阅读