navicatでは列の順序を並べ替えることができますが、変更をデータベースと同期する方法をまだ見つけていません。私はここで同様の質問を見ました-> Sqlyogで列の順序を並べ替えますが、navicatで同様の質問は見つかりませんでした。エクスポートを優れたものにするために修正する必要のあるテーブルがたくさんあり、読みやすさ/表現において順序が重要です。移動ごとにSQLコードを入力するのは、面倒です。前もって感謝します。
3 に答える
あなたはnavicatでそれを行うことはできません、あなたはその目的のためにSQLクエリを実行する必要があります
SQLyogを使用して列を並べ替えることができます。テーブルの列の順序を変更するには、オブジェクトブラウザでテーブルを選択し、ポップアップメニューから[テーブル]->[その他のテーブル操作]->[列の並べ替え](Ctrl + Alt + R)を選択します。
任意の列を選択し、[上]または[下]ボタンをクリックして列を上下に移動します。列を並べ替えたら、[並べ替え]をクリックして、構造が変更されたテーブルを保存します。テーブルの列データは、それに応じて再配置されます。
これは本当に古い質問です。誰かが必要な場合に備えて、Navicatは、テーブル名を右クリックするか、上部のctr-dを押すことで、テーブルの列の順序を変更する機能を提供します。画面の上部にあるSQLプレビュータブを押すと、navicatが実行されるALTER TABLEステートメントを実際に確認できます。このステートメントをコピーして貼り付け、他のテストで実行することもできます。あなたが持っているかもしれないデータベースまたはgit移行としてNavicatがDROPステートメントを使用することがあり、そのようなものの前にバックアップを取りたいと思うことがあるので、常にSQLプレビューを読むことをお勧めします