5

我想在超过一百万行的表中将列数据类型从 TIMESTAMP 转换为 DATETIME。

可能吗?慢吗?我会丢失旧信息还是 MySQL 可以自动转换?我可以只做一个改变表还是可以做一些不同的事情?

4

1 回答 1

1

可能吗?- 是的

慢吗?- 这可能需要一段时间。

TIMESTAMP 和 DATETIME 之间的区别在这里稍微解释一下:我应该使用字段 'datetime' 还是 'timestamp'?

一般来说,我不认为改变类型是一件明智的事情,除非你真的没有任何其他选择。您将丢失实际想要保留的数据,或者将创建需要存在的数据。这些数据很可能不会是您需要的数据。

于 2013-09-17T06:46:24.863 回答