sql >> Databáze >  >> RDS >> Mysql

Jak vrátit zpět spuštění dotazu v phpmyadmin

Pokud příkaz stále běží, můžete použít KILL QUERY <thread_id> .

Pokud je výpis dokončen, ale ještě jste transakci neprovedli, můžete použít ROLLBACK .

Pokud je výpis dokončen a transakce je již potvrzena (nebo jste transakci nezahájili), obnovte data z nejnovější zálohy.

Zde je také několik tipů a rad, jak předejít tomuto typu situace:

  • Při psaní DELETE nebo UPDATE vždy nejprve napište klauzuli WHERE, abyste na ni nezapomněli.
  • Otestujte svou klauzuli WHERE v příkazu SELECT, abyste se ujistili, že aktualizujete správné řádky.
  • Pokud víte, že byste měli aktualizovat pouze jeden řádek, můžete do výpisu UPDATE přidat LIMIT 1. Pokud pak i přes použití výše uvedených technik stále máte chybu, bude ovlivněn alespoň jeden řádek, nikoli celá databáze.


  1. Audit schématu SQL serveru?

  2. Automatizujte obnovu testů databáze v SQL Server

  3. JDBC ResultSet getDate ztrácí přesnost

  4. Kombinace podmínky ze dvou sloupců mysql