MYSQL将INT字段转换为BIGINT,而不会丢失数据

时间:2013-01-14 13:25:46

标签: mysql int type-conversion bigint

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

是否保存将字段类型更改为Bigint而不丢失数据?

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

1 个答案:

答案 0 :(得分:3)

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

ALTER TABLE <tbl> CHANGE <col> <col> BIGINT;