我想创建一个新列。我如何在SQL中写这个?
class mytable(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
答案 0 :(得分:1)
如果您不想使用South自动管理 - 顺便说一下,强烈建议您这样做 - 您可以通过运行./manage.py sqlall <appname>
轻松查看所需的SQL。这将显示在您的应用程序中创建模型的所有SQL,以便您可以在那里找到新字段的定义。
答案 1 :(得分:0)
ALTER TABLE mytable
ADD created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;