MySQL 列を簡単に再配置する方法
データの可視性を高めるために、MySQL 内の既存の列の位置を再編成する必要が生じる場合があります。データベース。幸いなことに、これはデータの整合性を損なうことなく実現できます。
方法 1: ALTER TABLE を使用する
ALTER TABLE コマンドを使用すると、列の位置に影響を与えることなく変更できます。データ:
ALTER TABLE table_name MODIFY column_name column_definition AFTER other_column;
位置を変更するときは、完全な列定義を複製してください。
方法 2: SHOW CREATE TABLE を使用する
正確な変更を行うための正確な列定義を取得するには、次のコマンドを実行します。
SHOW CREATE TABLE table_name;
このコマンドは、ALTER TABLE コマンドを使用して列を並べ替えるのに必要な詳細を含むテーブル定義を生成します。
例
列「name」、「age」、および「city」を持つ「users」という名前のテーブルについて考えます。
「age」列を「city」の後に移動するには、次のようにします。
ALTER TABLE users MODIFY age INT AFTER city;
これらのメソッドを実装すると、データを危険にさらすことなく MySQL 列を効果的に再配置でき、データベースが最適な使いやすさを実現できるように編成されます。
以上がデータを失わずに MySQL 列を再配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。