为什么 SQL 表 django_admin_log 中的 Django 不使用 TIMESTAMP 而不是 DATETIME 作为属性 action_time?我的意思是根据这个答案,它应该使用 TIMESTAMP。
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 回答