設置某字段為當前時間,修改日期類型為timestamp并允許空,如下:CREATETABLE`test`(`aaaa`varchar(50)NOTNULL,`createday`timestampNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP)ENGINE=InnoDBDEFAULTCHARSET=utf8;如果是在navicat下操作的話,設置字段的類型為timestamp,默認值寫上CURRENT_TIMESTAMP.
創(chuàng)新互聯(lián)建站專注于電白企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城網(wǎng)站制作。電白網(wǎng)站建設公司,為電白等地區(qū)提供建站服務。全流程按需定制設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
INSERT?INTO?tb_purchaseoder?(采購日期)?values?(DATE_FORMAT(NOW(),'%Y-%m-%d'))
在數(shù)據(jù)庫表中添加默認的當前日期列:
表中添加日期列,在其默認值中,填上默認日期的函數(shù)即可。
oracle 當中是sysdate!
sql server中是GETDATE()
MySQL:curdate()
’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。
不包括當前的時間 只顯示年月日:需要你讀取出來的時候,刪除掉后面的時間部分。
因為數(shù)據(jù)庫會自動加上 0:00:00 的。
默認為當前時間可以,不過只有TIMESTAMP類型可以alter table tablename modify field timestamp not null default current_timestamp;
把字段的類型設置為 timestamp 類型,每次添加數(shù)據(jù)時不用手動添加,自動設為當前時間