gpt4 book ai didi

mysql - 将 int 字段转换为日期字段(mysql)

转载 作者:行者123 更新时间:2023-11-29 21:23:09 26 4
gpt4 key购买 nike

我必须更改过去收集出生年份的表格,但现在必须收集整个日期。

我有一个名为“born”的字段,它是一个 INT,但是当我尝试将其简单地转换为复制表中的日期字段时,我丢失了所有“born”数据(我只是 0000-00 -00 个日期)。

有没有办法在不丢失信息的情况下执行此转换?

例如。如果我有一个像“2011”这样的 int 字段,它的日期格式必须类似于“01-01-2011”。

谢谢

最佳答案

  1. 创建另一个日期字段,假设为born2。
  2. 使用 update yourtable setborn2=concat(born,'-01-01') 更新它
  3. 删除原来的出生列(显然,在此之前检查错误)
  4. 将born2重命名为born

关于mysql - 将 int 字段转换为日期字段(mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35628993/

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