gpt4 book ai didi

mysql 将两列合并为时间戳

转载 作者:行者123 更新时间:2023-11-29 06:04:31 26 4
gpt4 key购买 nike

嗨,我有一个 mysql 表,如下所示:

date        time
2009-07-31 02:30
2009-07-31 02:45
2009-07-31 03:00

date”列是一个date字段,“time”列是一个text字段。

我想仅使用 mysql,将它们合并到第三列“datetime”中,它是一个 timestamp 字段。

所以最终结果将如下所示:

date        time     datetime
2009-07-31 02:30 2009-07-31 02:30
2009-07-31 02:45 2009-07-31 02:45
2009-07-31 03:00 2009-07-31 03:00

不知道该怎么做。有什么建议吗?

最佳答案

简单...

ALTER TABLE yourTable ADD COLUMN `datetime` timestamp;

UPDATE yourTable SET `datetime` = CONCAT(`date`, ' ', `time`);

尽管我可能会补充一点,像 datetimedatetime 这样的保留关键字并不是好的列名称。

关于mysql 将两列合并为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203313/

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