我必須將TIME類型更改爲DATETIME,但我希望接收已存儲的時間。當我簡單地改變類型時,我失去了所有存儲的時間。MySQL:將類型從TIME更改爲DATETIME並獲取存儲的時間
有沒有辦法將TIME字段轉換爲將日期設置爲0000-00-00並保持時間?
感謝 米爾科
我必須將TIME類型更改爲DATETIME,但我希望接收已存儲的時間。當我簡單地改變類型時,我失去了所有存儲的時間。MySQL:將類型從TIME更改爲DATETIME並獲取存儲的時間
有沒有辦法將TIME字段轉換爲將日期設置爲0000-00-00並保持時間?
感謝 米爾科
當修改表,你可以把默認時間0000-00-00
我無法重現您的問題。你是如何去改變日期時間的?
的MySQL 5.6架構設置:
CREATE TABLE Table1
(`tm` time)
;
INSERT INTO Table1
(`tm`)
VALUES
('12:34:56')
;
alter table Table1
modify column `tm` datetime
;
查詢1:
select
*
from Table1
| tm |
|---------------------------|
| January, 04 2016 12:34:56 |
爲什麼需要轉換爲日期時間還存儲日期爲0000-00-00?喜歡爲什麼從TIME轉換字段? – Niagaradad
對不起,我誤讀了mysql標籤 –