Day: December 23, 2025

TIMESTAMP转为datetime格式

UPDATE sq_question_content as cINNER JOIN sq_question as s ON c.question_id = s.idSETc.create_at = FROM_UNIXTIME(s.pubdate) ,c.update_at = FROM_UNIXTIME(s.pubdate); 这个错误的核心原因是:sq_question.pubdate 并非 MySQL 原生的 TIMESTAMP 类型,而是以整数(Unix 时间戳,秒数)形式存储的数值(如 1459849198 是 2016年4月5日的 Unix 时间戳),直接用 CAST(…) AS DATETIME 无法将数字转为合法的 datetime 格式,因此触发 1292 错误。 解决方案:使用 FROM_UNIXTIME() 函数转换 Unix 时间戳 […]

blueidea