1

我目前有一个 mysql 表,它的自动增量列达到了 maxint 标记。

在不丢失数据的情况下将字段类型更改为 Bigint 是否可以保存?

还是我需要使用带有 bigint 字段的重复表,复制所有数据,然后删除原始数据并重命名副本以确保我不会丢失数据?

4

1 回答 1

3

BIGINT 可以保存所有 INT 值,因此可以进行类型转换而不会丢失任何数据。

ALTER TABLE <tbl> CHANGE <col> <col> BIGINT;
于 2013-01-14T13:26:32.103 回答