16

In the freeware version of Toad for MySQL (latest version), I can generate a script of all tables in my database in one file. However, for stored procedures and functions, Toad generates a separate script/file for each one.

Ideally, I'd like a simple step to generate a script for all objects in my database (tables, views, procedures, functions, triggers) to a single file.

Is that possible in Toad for MySQL?

4

7 に答える 7

12

HeidiSQLはまさに私が必要としているものを 実行してくれることを報告できてうれしく思います。この機能だけでも、システムに 3 MB の .exe を配置する価値があります。

代替テキスト

おまけとして、軽量で高速です。Toad for MySQL のすべてを実行できるわけではありませんが、ほとんどのタスクでは、デフォルトでSUPER SLOWToadではなく Heidi を使用します。

Toad for MySQL でこの操作を行う方法についての私の質問に誰かがまだ回答できる場合は、受け入れられた回答を変更します。

(そして私が持っている別のオプションはmysqldumpを使用することです)

于 2010-11-22T18:29:20.730 に答える
4

決定的な答えを見つけたと思います。この操作は、Toad for MySQL では実行できません。みなさんはどうしますか?!

私たちはこの機能を長年求めてきましたが、実装されたことはありません。今年はそれが実現することを願っています。見てみましょう。

-アーネスト

「スクリプト」拡張機能を求めている人がほとんどいない理由はわかりません。私は Microsoft SQL 側から来ました。Toad では、オブジェクト (ビュー、プロシージャ) を選択できず、DDL を生成して本番システムで再実行できません。Toad から生成されたストアド プロシージャ スクリプトは、"Delimiter" が追加されない限り、本番環境で実行することさえできません。

-ローレンス

注: HeidiSQL を使用するための適切なオプションを見つけました (他の回答を参照) が、HeidiSQL は Toad for MySQL ほど堅牢ではなく、IDE を混在させたくない.

于 2010-12-10T00:56:52.917 に答える
3

Toad の回答がまだ必要な場合は、オブジェクト エクスプローラーに移動 -> すべてのテーブルを選択 -> 右クリックして、[送信] -> [エディターとしてスクリプト] を選択します。

于 2016-04-15T12:28:20.870 に答える
2

Database-> Export->はどうでしょうかGenerate schema script。その後 - DDL ファイル名を指定し、Object typesタブで必要なタイプを選択します。

PS: おっと、私は のレシピを提供しましToad for Oracleたが、mysql の場合もあるかもしれません。

于 2010-11-21T23:42:28.683 に答える
1

ツールに移動 -> エクスポート -> エクスポート ウィザード [次へ] をクリックします

[次へ] -> [追加] -> [データベース] をクリックします。

エクスポートするデータベースを選択します

[次へ] をクリックします

出力形式をSQLスクリプトとして選択

以下のように他のオプションを選択します

[次へ] -> [次へ] -> [次へ] -> [データのエクスポート] をクリックします

.sql スクリプトはファイルの場所にエクスポートされます

于 2015-01-13T05:38:24.150 に答える
0

これは、[ツール] > [比較] 機能を使用して実現できます。データベースを空のデータベースと比較します。Toad がデータベースを比較した後、同期を押します。エディタでスクリプトを開くオプションが表示されます。

于 2015-07-29T09:11:50.720 に答える