【问题标题】:How do I write this Django model in SQL?如何在 SQL 中编写这个 Django 模型?
【发布时间】:2010-04-07 09:44:52
【问题描述】:

我想创建一个新列。如何用 SQL 编写?

class mytable(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)

【问题讨论】:

    标签: python mysql database django


    【解决方案1】:

    如果您不想使用 South 自动管理它 - 顺便说一下,强烈建议您这样做 - 您可以通过运行 ./manage.py sqlall <appname> 轻松查看所需的 SQL。这将向您展示在您的应用中创建模型的所有 SQL,以便您可以在那里找到新字段的定义。

    【讨论】:

      【解决方案2】:
      ALTER TABLE mytable
        ADD created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
      

      【讨论】:

        猜你喜欢
        • 2017-11-18
        • 2017-09-04
        • 1970-01-01
        • 1970-01-01
        • 2011-06-30
        • 2021-04-18
        • 1970-01-01
        • 2018-10-04
        • 1970-01-01
        相关资源
        最近更新 更多