【发布时间】:2012-12-28 11:04:50
【问题描述】:
我目前有一个 mysql 表,它的自动增量列已达到 maxint 标记。
将字段类型更改为Bigint而不丢失数据是否保存?
或者我是否需要使用带有 bigint 字段的重复表,复制所有数据,然后删除原始并重命名副本以确保不会丢失数据?
【问题讨论】:
标签: mysql int type-conversion bigint
我目前有一个 mysql 表,它的自动增量列已达到 maxint 标记。
将字段类型更改为Bigint而不丢失数据是否保存?
或者我是否需要使用带有 bigint 字段的重复表,复制所有数据,然后删除原始并重命名副本以确保不会丢失数据?
【问题讨论】:
标签: mysql int type-conversion bigint
BIGINT 可以保存所有 INT 值,因此可以进行类型转换而不会丢失任何数据。
ALTER TABLE <tbl> CHANGE <col> <col> BIGINT;
【讨论】: