gpt4 book ai didi

MySQL alter table 并将数据从文本转换为日期时间

转载 作者:可可西里 更新时间:2023-11-01 07:22:42 26 4
gpt4 key购买 nike

我有一个包含日期列的表格,但它存储为文本。

现在我需要根据日期提取数据,我想我需要将列类型更改为日期时间,但我怎样才能在不丢失数据的情况下做到这一点?我的文本记录格式为 dd-MM-YYYY hh:mm

如果我只是更改列类型的数据,我将丢失所有数据(它用零填充)。

最佳答案

UPDATE `table`
SET `column` = STR_TO_DATE(`column`,'%d-%M-%Y %h:%i')

只需将格式更改为您拥有的格式,以防不正确。

Formats

SQL fiddle

关于MySQL alter table 并将数据从文本转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20073973/

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