為什麼我們不能將 MySQL DATE 資料型別與時間值一起使用?


MySQL DATE 資料型別的預設格式為“YYYY-MM-DD”,這種格式中無法儲存時間值。因此,我們可以得出,我們不能將 DATE 資料型別和時間值一起使用。

正如我們從以下示例中看到的,即使在日期後使用時間,MySQL 也只返回日期值。

mysql> select DATE("2017-09-25 09:34:21");
+-----------------------------------+
| DATE("2017-09-25 09:34:21")       |
+-----------------------------------+
| 2017-09-25                        |
+-----------------------------------+
1 row in set (0.04 sec)

然而,在 DATETIME 和 TIMESTAMP 日期資料型別中我們可以使用日期和時間。

更新於: 2020 年 1 月 28 日

92 次瀏覽

開啟您的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.