1
的损失我现在有其与自动增量列到达MAXINT标记的MySQL表。MYSQL转向INT字段BIGINT,没有数据
是否保存更改的字段类型而不丢失数据为bigint?
或者我需要用一个重复的表与一个BIGINT场,复制所有数据,然后删除原始并重命名副本,以确保我不会丢失数据?这样类型的转换是可能的,而不丢失任何数据
的损失我现在有其与自动增量列到达MAXINT标记的MySQL表。MYSQL转向INT字段BIGINT,没有数据
是否保存更改的字段类型而不丢失数据为bigint?
或者我需要用一个重复的表与一个BIGINT场,复制所有数据,然后删除原始并重命名副本,以确保我不会丢失数据?这样类型的转换是可能的,而不丢失任何数据
BIGINT可以容纳所有INT值。
ALTER TABLE <tbl> CHANGE <col> <col> BIGINT;
大。我需要在转换后手动设置自动增量计数器,还是继续停止它的位置? – Tschallacka
我希望它继续。这是一个特定于表格的事情,毕竟不是列专用的。 – ThiefMaster
嗯...我还是第一次试验与再...万岁MySQL的小提琴...... 谢谢您的回答。我会在几分钟内接受。 – Tschallacka