mysqlでは、列の名前を変更するための構文
を使用alter table
すると、その列に対してデータの入力が行われます。
たとえば、この場合を考えてみましょう。
create table table1(i int(10) primary key,k varchar(10));
alter table table1 change k j varchar(10);
ここでは、データ型ではなく、列の名前を変更するだけです。とにかく、上記のケースではデータ型を宣言する必要があります。したがって、データ型が同じであっても、データを変更する反復が発生します。この繰り返しは望ましくありません。
私の質問、
この繰り返しを減らすオプションはありますか? または、この繰り返しなしで列の名前を変更するオプションはありますか?