gpt4 book ai didi

mysql - 需要结合时间戳字段日期和varchar字段时间

转载 作者:搜寻专家 更新时间:2023-10-30 22:16:46 25 4
gpt4 key购买 nike

我正在尝试找出解决数据库架构问题的方法。

在第 1 列中存储了 y-m-d H:i:s 日期(时间戳字段)

col1 = 2009-11-12 00:00:00

在第 2 列中存储了一个时间 (varchar)

col2 = 15:48

我认为将它存储在一列中比单独存储更有效,所以我试图将第 3 列设为日期时间字段

col3 = 2009-11-12 15:48:00

除非保持原样。

最佳答案

是的,绝对使用一个字段,如果需要,您可以稍后从中获取日期或时间。我相信您可以运行以下查询以使用正确的日期时间更新 col3。

UPDATE tablename
SET col3 = CAST(LEFT(col1, 10) + " " + col2 + ":00", DATETIME)

如果您没有任何东西可以访问这些旧字段(col1 和 col2),为了清晰起见,您应该删除它们。如果这样做,将很难决定是否为同一数据维护两个字段。

关于mysql - 需要结合时间戳字段日期和varchar字段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940577/

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