gpt4 book ai didi

mysql - 将日期和时间列合并到 MySQL 中的 DATETIME 列

转载 作者:行者123 更新时间:2023-11-28 23:32:21 25 4
gpt4 key购买 nike

我正在尝试将两列 DATETIME 合并为一列 DATETIME

这些列已经存在,但它们在不同的表中。

结构如下:

表 1: column_datetime (YYYY-MM-DD HH:MM:SS)

表 2: column_date (YYYY-MM-DD),column_time(HH-MM-SS)。

我需要更新表 1,我试过这个:

UPDATE table1 SET column_datetime = CONCAT('table2.column_date', ' ', 'table2.column_time');

但是它说:

Incorrect datetime value : 'table2.column_date table2.column_time for column 'column_datetime' at row 1.

最佳答案

试试这个查询:

UPDATE table1, table2
SET column_datetime = STR_TO_DATE(CONCAT(table2.column_date, ' ', table2.column_time), '%Y-%c-%e %T')
WHERE table1.FK_ID = table2.ID ;

关于mysql - 将日期和时间列合并到 MySQL 中的 DATETIME 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36977153/

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