mysql创建与更新时间字段
2017-02-02 13:08
543 查看
http://blog.sina.com.cn/s/blog_672b419f0101k63f.html
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)
DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31'。
TIMESTAMP列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。
TIME数据类型表示一天中的时间。MySQL检索并且以"HH:MM:SS"格式显示TIME值。支持的范围是'00:00:00'到'23:59:59'。
方案1:
建表:
create table test(a varchar(3),
createdTS datetime,
modifiedTS timestamp);
自动保存更新时间:
insert into test values('3',current_timestamp,null);
insert into test values('4',now(),null);
方案2:
http://www.2cto.com/database/201409/330251.html
DROP TABLE IF EXISTS temp;
CREATE TABLE temp (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(10),
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP,
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
INSERT INTO ap01.temp (id, name)
VALUES (2, 'aa')
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)
DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31'。
TIMESTAMP列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。
TIME数据类型表示一天中的时间。MySQL检索并且以"HH:MM:SS"格式显示TIME值。支持的范围是'00:00:00'到'23:59:59'。
方案1:
建表:
create table test(a varchar(3),
createdTS datetime,
modifiedTS timestamp);
自动保存更新时间:
insert into test values('3',current_timestamp,null);
insert into test values('4',now(),null);
方案2:
http://www.2cto.com/database/201409/330251.html
DROP TABLE IF EXISTS temp;
CREATE TABLE temp (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(10),
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP,
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
INSERT INTO ap01.temp (id, name)
VALUES (2, 'aa')
相关文章推荐
- MySQL中同时存在创建和上次更新时间戳字段解决方法浅析;MYSQL日期 字符串 时间戳互转
- mysql创建自动更新时间字段
- MySQL--创建时间和更新时间字段
- MySQL中同时存在创建和上次更新时间戳字段解决方法浅析
- MySQL中同一时候存在创建和上次更新时间戳字段解决方法浅析
- MySQL中同时存在创建和上次更新时间戳字段解决方法浅析
- mysql创建一个改变固定字段才更新时间的时间戳timestamp
- mysql创建存储过程(根据时间字段来更新数据)
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- mysql更新表中日期字段时间
- Mysql中created_at字段与updated_at字段关于自动更新与自动插入时间戳
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- mysql 时间字段自动更新
- mysql中timestamp字段,在更新这个字段其他数据时候,不更新timestamp的时间
- oracel与mysql 查询从创建时间到更新时间的3天内的数据
- Laravel / Lumen 框架修改 创建时间 和 更新时间 对应字段
- MYSQL 更新时间自己主动同步与创建时间默认值共存问题
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- mysql 创建表时 日期字段默认值为当前时间
- Mysql根据数据库的时间字段到点更新另外的状态。