Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да отмените изпълнение на заявка в phpmyadmin

Ако операторът все още се изпълнява, можете да използвате KILL QUERY <thread_id> .

Ако изявлението е завършено, но все още не сте ангажирали транзакцията, можете да използвате ROLLBACK .

Ако изявлението е завършено и транзакцията вече е ангажирана (или не сте започнали транзакция), тогава възстановете данните от последното си архивиране.

Ето и някои съвети, за да предотвратите възникването на този тип ситуации:

  • Когато пишете DELETE или UPDATE, винаги първо пишете клаузата WHERE, за да не я забравите.
  • Тествайте вашата клауза WHERE в оператор SELECT, за да сте сигурни, че актуализирате правилните редове.
  • Ако знаете, че трябва да актуализирате само един ред, можете да добавите LIMIT 1 към израза си UPDATE. След това, ако въпреки използването на горните техники, все още имате грешка, поне само един ред ще бъде засегнат, а не цялата база данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Записване на времева марка в mysql таблица с помощта на php

  2. ИЗБЕРЕТЕ mysql колона със стойности, разделени със запетая

  3. Как да инсталирате MySQL Workbench на Windows

  4. Топ 10 интересни факта и съвети за MySQL

  5. Определете тип mime от MySQL колона