教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql设置当前时间为默认值的方法举例

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

发布时间:2015-12-01   编辑:jiaochengji.com
本文介绍下,在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,就来脚本学堂。

您可能感兴趣的文章:
mysql设置当前时间为默认值的方法举例
MySQL导入导出命令的例子
为mysql表字段设置默认值的方法及注意细节
mysql数据库性能优化技巧
mysql Create Table语句的语法结构
Mysql字符集设置详解
如何开启mysql和php慢日志
mysql删除binlog日志及使用日志恢复数据的方法
mysql常用命令与当前时间字段默认值的设置方法
详解:修改mysql默认字符集的两种方法

[关闭]
~ ~