mysql時間的型別以及預設值設定
在資料庫mysql 的日期型別有5個:date、time
型別 位元組 格式 作用 支援預設
date 3 yyyy-mm-dd 日期值 否
time 3 hhh:mm:ss 時間值或持續時間否
year 1 yyyy 年份值 否
datetime 8 yyyy-mm-ddhhh:mm:ss 日期+時間 否
timestamp4yyyymmdd
實現mysql的時間型別預設值設定,目前只能使用timestamp型別實現,語句如下:
createtime timestamp not null default now() comment '建立時間',
modifytime timestamp not null default now() comment '修改時間',
還可寫為:
createtime timestamp not null default current_timestamp() comment '建立時間'
modifytime timestamp not null default current_timestamp() comment '修改時間',
注意:同時使用兩個timestamp時間預設值,需mysql5.6.5以後版本
設定mysql中時間的預設值
實現方式 1 將字段型別設為 timestamp 2 將預設值設為 current timestamp 舉例應用 新增createtime 設定預設時間 current timestamp alter table table name add column createtime datetime n...
MySQL預設值約束
1 預設值約束 特點 1 乙個表可以有很多的預設值約束 2 預設值約束只能針對某乙個字段來說 3 預設值約束意味著,該欄位如果沒有手動賦值,會按預設值處理 2 如何在建表時指定預設值約束?create table 資料庫名.表名稱 欄位名1 資料型別 primary key,欄位名2 資料型別 un...
mysql 筆記 預設值
1 指定列的預設值 columnname int default 1 2 integer 列 設定自增列 也是指定預設值的方式 3 預設值必須是常量 不能使用函式 表示式 特例 timestamp datetime 列可以指定current timestamp做為預設值 4 blob text ge...