【发布时间】:2016-05-02 07:28:03
【问题描述】:
我正在尝试将两列 DATE 和 TIME 合并为一列 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');
但它说:
日期时间值不正确:'table2.column_date table2.column_time for 第 1 行的“column_datetime”列。
【问题讨论】: