在没有数据填充的情况下重命名mysql中的列

时间:2013-02-08 08:43:33

标签: mysql alter table-rename

在mysql中当我们使用alter table语法重命名列时,该列将发生数据填充。
例如,考虑这种情况,左

create table table1(i int(10) primary key,k varchar(10));

alter table table1 change k j varchar(10);

这里我们只想重命名一个列,而不是数据类型。无论如何,我们必须在上面的例子中声明一个数据类型。因此,即使数据类型相同,也会发生更改数据的迭代。我们不希望这次迭代。

我的问题,
有没有减少这种迭代的选择?或者没有这个迭代重命名列的选项吗?

0 个答案:

没有答案