mysql设置当前时间为默认值的方法举例

发布时间:2021-01-11编辑:脚本学堂
本文介绍下,在mysql中,设置当前时间为默认值的三个方法,例子小,份量足,有需要的朋友参考下吧。

介绍mysql设置当前时间为默认值的实现方法。

数据库:test_db1
创建表:test_ta1
两个字段:id (自增 且为主键),
createtime 创建日期(默认值为当前时间)

方法1,使用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();

方法2,在建库时直接创建默认值选项
 

复制代码 代码示例:
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;

方法3,使用可视化的工具,比如 mysql-front。
右击createtime属性,把Type属性值改为timestamp,default 属性选择<INSERT-TimeStamp>。

三个方法,用来在MySQL中设置当前时间为默认值,方法2中用到了mysql时间戳。希望对大家有所帮助。
学mysql,就来脚本学堂。