gpt4 book ai didi

来自 from_unixtime 的 mysql 日期格式

转载 作者:行者123 更新时间:2023-11-29 03:32:03 24 4
gpt4 key购买 nike

我正在传输数据和更新时间格式。

源数据有一个时间戳(存储为 int(10)),我正在使用以下内容尝试转换为日期时间。

INSERT INTO `t2`
SELECT
t1.type,
FROM_UNIXTIME(t1.event_time,'%Y-%m-%d %H:%i:%s')
FROM t1;

运行此查询时遇到以下情况...

Error detected in migrationX.sql ( Incorrect datetime value: '2014-07-06T13:00:00Z' for column 'event_date_time' at row 1 [ INSERT INTO `t2`
SELECT
t1.type,
FROM_UNIXTIME(t1.event_time,'%Y-%m-%d %H:%i:%s')
FROM t1; ] )

谁能给出为什么输出包含 T 和 Z 字符的原因?

=================

关于表结构的重要信息...

CREATE TABLE `t1` (
`t1_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`event_time` int(10) unsigned NOT NULL,
PRIMARY KEY (`t1_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `t2` (
`t2_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`event_date_time` DATETIME NULL,
PRIMARY KEY (`t2_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

==================

最佳答案

INSERT INTO `t2`
SELECT
t1.type,
FROM_UNIXTIME(t1.event_time)
FROM t1;

关于来自 from_unixtime 的 mysql 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29297176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com