【问题标题】:How do I delete all the content in my database -Python-如何删除数据库中的所有内容-Python-
【发布时间】:2019-12-15 01:22:06
【问题描述】:

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

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

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

【问题讨论】:

标签: python django sqlite


【解决方案1】:

看看this answer,如果看起来你可以使用语法:

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

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

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

【讨论】:

    猜你喜欢
    • 2011-03-22
    • 1970-01-01
    • 2011-02-01
    • 2012-11-01
    • 1970-01-01
    • 2015-09-18
    • 2011-10-14
    • 2017-12-31
    • 2022-01-13
    相关资源
    最近更新 更多