【发布时间】:2010-04-07 09:44:52
【问题描述】:
我想创建一个新列。如何用 SQL 编写?
class mytable(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
【问题讨论】:
标签: python mysql database django
我想创建一个新列。如何用 SQL 编写?
class mytable(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
【问题讨论】:
标签: python mysql database django
如果您不想使用 South 自动管理它 - 顺便说一下,强烈建议您这样做 - 您可以通过运行 ./manage.py sqlall <appname> 轻松查看所需的 SQL。这将向您展示在您的应用中创建模型的所有 SQL,以便您可以在那里找到新字段的定义。
【讨论】:
ALTER TABLE mytable
ADD created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
【讨论】: