Mysql时间字段格式如何选择,TIMESTAMP,DATETIME,INT?

Mysql的时间字段貌似有各种选择,像一般的情况(我也是)下就是用INT型来表示,直接存储时间戳。但是我知道在Mysql里至少还有TIMESTAMPDATETIME型可以用来存储时间,我不知道这三者在使用上各有什么区别,在使用场景上需要怎么考虑,特别是它们在索引或者查询速度上有区别吗?

查看回复