int(4),timestamp(3),datetime(3)

4 与数据实际长度无关,代表显示长度
大于4位,自然显示
小于4位,字段上zerofill 那就0填,否则自然显示

设置了zerofill ,数据回变成unsigned

TIMESTAMP(3)与 DATETIME(3)意思是保留到毫秒位
NOW(3), CURRENT_TIMESTAMP(3) 都是一样指定到毫秒位 ,若6就指定到微妙

TIMESTAMP 它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。 ‘1970-01-01 00:00:01.000000’ 到 ‘2038-01-19 03:14:07.999999’
默认帮你加(可关闭)DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

DATETIME 原样输入和输出 ‘1000-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’
可显式加 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

猜你喜欢

转载自blog.csdn.net/kobexzf/article/details/84570765
今日推荐