Mysql
如何在 mariaDB/MySQL 中儲存 YMD、HM 而不是 S 秒?
我試圖製作一個儲存電影放映時間的列。
由於以分鐘為單位顯示時間更有意義,我可以有一個只有年到分鐘(例如
2017-12-26 15:30
)但沒有秒的日期類型嗎?謝謝!
這沒有特殊的數據類型:) 相反,您可以使用DATE_FORMAT
例子:
SELECT DATE_FORMAT(now(), '%Y-%m-%d %H:%i');
因此,您可以創建一個視圖來將您的日期時間列轉換為特定的日期格式。
使用日期時間創建表
create table test (date datetime); insert into test values (now()); select * from test; 2017-12-28 10:30:24
創建視圖以轉換日期格式
create view v_test as (select DATE_FORMAT(date, '%Y-%m-%d %H:%i')); select * from v_test; 2017-12-28 10:30