データベースを手作業で開発し、開発用 PC でアプリを実行できるようになりました。
新しいマシンにデプロイするときに、まだ存在しない場合は d/b 構造を作成したいと考えています。
そのため、出力を使用して、アプリの起動時に実行さSHOW CREATE TABLE ...
れるいくつかの MySQl コマンドにコピーしましたCREATE TABLE IF NOT EXISTS ...
。テーブルごとに 1 つのコマンドです。
ただし、新しい PC ではデータ テーブルは空である必要がありますが、まだ存在しない場合はデフォルト値を設定したい構成テーブルが 1 つ (1 行のみ) あります。
それを行う最も簡単な(最もエレガントな?)方法は何ですか?SELECT *
テーブルから行数をチェックし、必要に応じてデフォルトを挿入しますか?
もっと簡単な(または「より良い」)ものはありますか?標準練習とは?
ありがとう