使用MySql Update查询将列拆分为两列

时间:2017-12-28 17:26:28

标签: mysql sql-update

我在表格test下方,其中包含日期时间列dt

test:
         dt
04-15-2017 00:00:00
06-20-2017 10:00:00
07-23-2017 12:00:00
08-28-2017 08:00:00

我想将此列拆分为日期(d)和时间(t),如下所示:

test:
       d            t
    04-15-2017   00:00:00
    06-20-2017   10:00:00
    07-23-2017   12:00:00
    08-28-2017   08:00:00

我在下面写了一些查询来执行相同的操作:

UPDATE test SET d=SUBSTRING_INDEX(dt, ' ', 1), t=SUBSTRING_INDEX(dt, ' ', -1);

但我收到以下错误:

Error code 1054: unknown column 'd' in field list

提前致谢

0 个答案:

没有答案