sql >> データベース >  >> RDS >> Mysql

現在のコンテンツを失うことなく、更新された構造をMySQLテーブルにインポートできますか?

    私が通常行うことは、すべてのALTER TABLEを保存することです ステートメントは開発テーブルで実行され、必要に応じてターゲットテーブルに適用されます。

    これを行うにはもっと洗練された方法がありますが(構造比較ツールなど)、この方法はうまくいくと思います。これを手動で段階的に行うことで、フィールドのタイプや最大長を変更する構造変更によるデータの偶発的な変更や破壊を防ぐこともできます。



    1. 同じサーバー上の複数のデータベース間でクエリを実行する

    2. jsonb_set()を使用して特定のjsonb配列値を更新する

    3. @シンボル-Mysqlの再帰SELECTクエリのソリューション?

    4. レコードの選択方法GROUP(group by)内にMAX(some_field)が含まれています