MySQL报错:错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP
原因是:两台服务器的mysql版本不一致. 低版本不支持在一个表里面 有2个TIMESTAMP 类型 的列.
项目中版本是:
配置环境(推荐jdk8,mysql5.7,maven3,想法)
我的是5.52
解决方法?
是采用把2台服务器都使用最新的版本这个办法
以上方法很简
文章目录1. INT 类型时间戳查询2. TIMESTAMP 时间查询
1. INT 类型时间戳查询
FROM_UNIXTIME() 函数可以将 MySQL 中以 INT类型存储的时间(自1970年1月1日0时0分0秒到指定时间所经过的秒数)用一种指定的格式来显示,如未指定格式则默认以年月日时分秒的形式返回。FROM_UNIXTIME(unix_timestamp,format) 表示返回 Unix时间标记的一个时间字符串,这个字符串根据 format格式化而来,一个使用示例如下
// 将 IN