mysql常用命令及遇到的坑

2018/06/17 mysql

遇到的坑

时间戳默认为秒级

在创建表时,如果你为某个字段设置了timestamp或datetime(其实一样)类型,那么它默认为秒级的例如:2018-06-17 22:01:36,然而使用Javanew Date()出来的为毫秒级例如2018-06-17 22:01:36.048,当你使用使用预编译sql进行判等时当然永远不会匹配。

解决方法为:在创建表时使用timestamp(3)或datetime(3)类型,3表示秒级.后保留三位即毫秒级。

Search

    Post Directory