在mysql中当我们使用alter table
语法重命名列时,该列将发生数据填充。
例如,考虑这种情况,左
create table table1(i int(10) primary key,k varchar(10));
alter table table1 change k j varchar(10);
这里我们只想重命名一个列,而不是数据类型。无论如何,我们必须在上面的例子中声明一个数据类型。因此,即使数据类型相同,也会发生更改数据的迭代。我们不希望这次迭代。
我的问题,
有没有减少这种迭代的选择?或者没有这个迭代重命名列的选项吗?