1

为什么 SQL 表 django_admin_log 中的 Django 不使用 TIMESTAMP 而不是 DATETIME 作为属性 action_time?我的意思是根据这个答案,它应该使用 TIMESTAMP。

4

1 回答 1

0

LogEntry 的action_time字段是 a models.DateTimeField,它(也许不出所料)存储为DATETIMEfield

我认为您误解了您链接的答案-它建议使用DATETIME,而不是TIMESTAMP

如果您的意思是要在使用 UNIX 时间戳或原生 MySQL 日期时间字段之间做出决定,请使用原生格式。您可以通过这种方式在 MySQL 中进行计算"SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)""SELECT UNIX_TIMESTAMP(my_datetime)"

于 2013-08-01T08:44:06.460 回答