mysql设置当前时间为默认值的方法举例
介绍mysql设置当前时间为默认值的实现方法。
数据库:test_db1
创建表:test_ta1
两个字段:id (自增 且为主键),
createtime 创建日期(默认值为当前时间)
方法1,使用alert table语句:
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,在建库时直接创建默认值选项
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默认字符集的两种方法