1. 程式人生 > >MYSQL datetime設定預設值

MYSQL datetime設定預設值

使用DECIMAL代替FLOAT和DOUBLE儲存精確浮點數


如果用float簡單的浮點數插入操作,居然會產生偏差,坑爹啊由於timestamp是從1970開始的,如果要記錄出生日期,還是需要用datetime
當然,在一般情況下,推薦使用timestamp


ALTER TABLE `project` CHANGE `minage` `minage` DATETIME NOT NULL DEFAULT current_timestamp
這樣設定預設值沒有問題