【问题标题】:Records getting deleted from Mysql table automatically自动从 Mysql 表中删除的记录
【发布时间】:2013-02-26 06:39:20
【问题描述】:

我在 Python 中创建了一个 cronjob。目的是根据某些条件将数据从另一个表插入到表中。有超过 65000 条记录要插入。 我已经执行了 cronjob 并且看到插入了超过 25000 条记录。但在那之后,记录会自动从该表中删除。甚至在执行 cronjob 前一天已经插入表中的记录也被删除。 “当前数据库托管在 Xeround 云中。” MySQL是否这样做,即某种回滚或其他东西

有没有人对此有任何想法。请给我一个解决方案。 提前谢谢..

【问题讨论】:

  • 数据如何插入?通过普通插入查询或存储过程?
  • 它只是一个普通的插入..
  • 你能显示那个查询吗?
  • 我正在通过 Django 执行此操作,并且我正在使用它的 ORM ..您的意思是整个 cronjob。
  • 也许您在数据库和链接模型的其他部分有删除?查看 Django 的 cascade on delete 选项。

标签: mysql django python-2.7 xeround


【解决方案1】:

在 django shell 中运行你的 django orm 语句并打印回溯。在 django traceback sql 中查找删除语句。

【讨论】:

    猜你喜欢
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    相关资源
    最近更新 更多