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

phpmyadminでクエリの実行を元に戻す方法

    ステートメントがまだ実行されている場合は、 KILL QUERY <thread_id>

    ステートメントが完了したが、まだトランザクションをコミットしていない場合は、 ROLLBACK

    ステートメントが完了し、トランザクションがすでにコミットされている場合(またはトランザクションを開始しなかった場合)、最新のバックアップからデータを復元します。

    また、この種の状況が最初に発生するのを防ぐためのヒントのアドバイスもあります。

    • DELETEまたはUPDATEを作成するときは、忘れないように、常に最初にWHERE句を作成してください。
    • SELECTステートメントでWHERE句をテストして、正しい行を更新していることを確認します。
    • 1行だけを更新する必要があることがわかっている場合は、UPDATEステートメントにLIMIT1を追加できます。次に、上記の手法を使用してもエラーが発生する場合は、データベース全体ではなく、少なくとも1つの行のみが影響を受けます。


    1. エラー1142(42000):ALTERコマンドが拒否されました

    2. VisualStudio.netエラー用のOracleDeveloperTools

    3. MYSQL 5.7でのネイティブJSONサポート:MYSQLでのJSONデータ型の長所と短所は何ですか?

    4. リストをMySQLストアドプロシージャに渡し、すべての値が存在することを確認します