MySQL設定當前時間為預設值的方法

2021-06-08 17:42:53 字數 1022 閱讀 4814

mysql設定當前時間為預設值的問題我們經常會遇到,下面就為您介紹mysql設定當前時間為預設值的實現全步驟,希望對您能有所啟迪。

資料庫:test_db1

建立表:test_ta1

兩個字段:id              (自增 且為主鍵),

createtime 建立日期(預設值為當前時間)

方法一、是用alert table語句:

use test_db1;  

create table test_ta1(  

id mediumint(8) unsigned not nulll auto_increment,  

createtime datetime,  

primary key (id)  

)engine

=innodb

default 

charset

=gbk

;  alert table test_ta1 change createtime createtime timestamp not null default now();  

方法

二、直接建立方便:

use test_db1;  

create table test_ta1(  

id mediumint(8) unsigned not nulll auto_increment,  

createtime timestamp not null default current_timestamp,  

primary key (id)  

)engine

=innodb

default 

charset

=gbk

;

方法

三、視覺化工具如 mysql-front

右擊createtime屬性

把type屬性值改為timestamp

default 屬性選擇

以上就是mysql設定當前時間為預設值的方法介紹。

Mysql欄位預設值設為當前時間

5.5以上版本 alter table test add column createtime datetime default now comment 建立時間 或者alter table test add column createtime datetime default current tim...

設定mysql中時間的預設值

實現方式 1 將字段型別設為 timestamp 2 將預設值設為 current timestamp 舉例應用 新增createtime 設定預設時間 current timestamp alter table table name add column createtime datetime n...

MySql時間的型別以及預設值設定

mysql時間的型別以及預設值設定 在資料庫mysql 的日期型別有5個 date time 型別 位元組 格式 作用 支援預設 date 3 yyyy mm dd 日期值 否 time 3 hhh mm ss 時間值或持續時間否 year 1 yyyy 年份值 否 datetime 8 yyyy ...