MYSQL5.0支持的日期和时间类型:

mysql 时间时分秒设置为0 mysql时分秒是什么类型_错误提示

用来表示年月日-DATE来表示

用来表示年月日时分秒-DATETIME

用来表示分秒-TIME

用来经常插入获证更新日期为当前的系统时间-TIMESTAMP

只表示年份-YEAR

注意:每种日期时间类型都有一个有效值范围,如果超出了这个范围,在默认的SQLMode下,系统会进行错误提示。

MYSQL只给表中的第一个TIMESTAMP字段设置默认值为系统日期,如果有第二个TIMESTAMP类型,则默认值设置为0

TIMESTAMP和DATETIME的区别:

TIMESTAMP范围更小,DATETIME大一些

表中第一个TIMESTAMP会有设置默认的系统时间

TIMESTAMP的插入和查询都受当地时区的影响,更能反应出实际的日期。

未完待续...