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

MySQLスクリプトの実行を中止する方法(おそらくエラーが発生します)?

    私はあなたが遭遇しているのはMySQLコンソールの制限だと思います。ステートメントのリストが与えられると、MySQLコンソールは、生成されたエラーに関係なく、それぞれを実行します。以前のコメントで言及されているエラー発生の提案のいくつかを実装した場合でも、そのようなエラーが発生してもMySQLコンソールは実行を停止しません。

    SQLを実行してエラーを処理する可能性のある問題にスクリプト言語を適用するためのリソースがないと想定します。この場合、MySQLコンソールよりも堅牢なツールが必要だと思います。

    MySQL管理者 私があなたの問題を正しく理解していれば、あなたが必要なことをします。 MySQL接続を設定してデータベースに接続する場合、[ツール]メニューから2つのツールを使用できます。通常のMySQLコンソールがありますが、MySQLクエリブラウザもあります。

    クエリブラウザを開くと、MySQLデータベースの適切なGUIビューが表示されます。 [ファイル]->[スクリプトを開く]を選択してSQLスクリプトを開き、[実行]ボタンを使用します。

    優れたプログレスバーが表示されます。さらに重要なのは、その音から、クエリが失敗した場合、スクリプトの実行が停止し、失敗したクエリが強調表示されることです。スキップして続行するか、手動でデータを変更してスクリプトのさらに下の場所から起動するかを選択できます。

    Administratorを見つけて試してみると、すぐにMySQLコンソールを放棄しました。



    1. 表スペースSYSMGMTDATAがグリッド・インフラストラクチャ管理リポジトリ(MGMTDB)でいっぱいです

    2. リモートのMySqlに接続すると、ユーザーのアクセスが拒否されたことが表示されます[メールで保護](パスワードの使用:はい)

    3. 1回のショットですべてのMySQLSelectクエリに列を追加します

    4. mysql-列名としてキーワードを使用する場合のエラー1064(42000)