Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membatalkan eksekusi kueri di phpmyadmin

Jika pernyataan masih berjalan, Anda dapat menggunakan KILL QUERY <thread_id> .

Jika pernyataan telah selesai tetapi Anda belum melakukan transaksi, Anda dapat menggunakan ROLLBACK .

Jika pernyataan telah selesai dan transaksi telah dilakukan (atau Anda tidak memulai transaksi), maka pulihkan data dari cadangan terbaru Anda.

Juga berikut adalah beberapa saran tip untuk mencegah situasi seperti ini terjadi sejak awal:

  • Saat menulis DELETE atau UPDATE selalu tulis klausa WHERE terlebih dahulu agar Anda tidak lupa.
  • Uji klausa WHERE Anda dalam pernyataan SELECT untuk memastikan Anda memperbarui baris yang benar.
  • Jika Anda tahu bahwa Anda seharusnya hanya memperbarui satu baris, Anda dapat menambahkan LIMIT 1 ke pernyataan UPDATE Anda. Kemudian jika meskipun menggunakan teknik di atas Anda masih memiliki kesalahan setidaknya hanya satu baris yang akan terpengaruh, bukan seluruh database.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membaca dari aliran gagal - kesalahan mysql_native_password

  2. Kolom 'id' di mana klausanya ambigu

  3. Apakah ada cara sederhana di aplikasi ASP.NET saya untuk mengetahui secara terprogram apakah server mysql db sedang down?

  4. MySQL memproduksi kolom dengan loop dalam pernyataan pilih

  5. Acak tabel di MySQL dengan Prosedur Tersimpan