gpt4 book ai didi

mysql - 在 mysql 中使用 alter table 将日期转换为日期时间或时间戳

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

我在 mysql 中有一个包含 DATE 列的表,现在我需要将这些值转换为 DATETIME 或 TIMESTAMP。

我想知道当我这样做时数据会发生什么:

ALTER TABLE sample MODIFY sample_date DATETIME

ALTER TABLE sample MODIFY sample_date TIMESTAMP

最佳答案

使用 ALTER TABLE 命令从一种类型转换为另一种类型非常简单:

ALTER TABLE table_name CHANGE old_date new_timestamp TIMESTAMP如果您有大量数据和大量索引,此过程可能需要一段时间才能完成。

我不确定您为什么要将它们切换为 TIMESTAMP 类型,因为它的范围比 DATETIME 小得多。这些差异已记录在案,了解这些差异很重要。

关于mysql - 在 mysql 中使用 alter table 将日期转换为日期时间或时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178025/

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