為什麼我們不能將 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.