如何在 MySQL 中 select DateTime.MinValue (01/01/1970)?

How to select DateTime.MinValue (01/01/1970) in MySQL?

如何在 MySQL 中 select 1970 年 1 月 1 日?

使用 SELECT '1970-01-01' 不是 return C# 中的有效 DateTime 对象。

如果 null 被 return 编辑,我希望它成为 return 大纪元日期,例如

SELECT      IFNULL(MAX(`created`), '1970-01-01') `lastcreated`
FROM        `tickets`
WHERE       `accnum` = 20088

您可以使用 SELECT FROM_UNIXTIME(0) 获取一个 DateTime 对象,用于在纪元后 0 秒的日期:

SELECT      IFNULL(MAX(`created`), FROM_UNIXTIME(0)) `lastcreated`
FROM        `tickets`
WHERE       `accnum` = 20088