1. ホーム
  2. mysql

[解決済み] トリガーとプロシージャを含むMySQLデータベースをエクスポートするには?

2023-01-07 23:38:37

質問

MySQL データベースのダンプを作成する方法 ( .sql ファイル) をすべてのトリガとプロシージャと共に作成する方法は?

どのように解決するのですか?

mysqldump でバックアップします。 デフォルト で、すべての トリガ しかし ではない ストアドプロシージャ/ファンクション . この動作を制御する mysqldump パラメータが 2 つあります。

  • --routines - デフォルトではFALSE
  • --triggers - デフォルトではTRUE

であるため mysqldump コマンドに --routines のようにします。

mysqldump <other mysqldump options> --routines > outputfile.sql

を参照してください。 MySQL ドキュメントにある mysqldump の引数を参照してください。 .