Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zabijanie zapytania MySQL podczas wykonywania za pomocą PHP i AJAX

Przede wszystkim, jeśli celem zapytania jest tylko sprawdzenie składni, nie wykonuj go! wykonaj wyjaśnienie lub dodaj limit 0 lub wykonaj na pustej bazie danych.

Co do zabijania, musisz połączyć się z bazą danych z uprawnieniami roota i wydaj polecenie KILL (ale musisz znać identyfikator zapytania). Lub możesz zabić cały wątek. Spójrz na mysqli::kill

Edycja:wygląda na to, że nie potrzebujesz uprawnień administratora, aby zobaczyć zapytania użytkownika, użyj polecenia SHOW PROCESSLIST



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd bind_param - Liczba elementów w ciągu definicji typu nie zgadza się z liczbą zmiennych wiązania

  2. Jak użyć przeciwieństwa BETWEEN w zapytaniu MySQL?

  3. Nie można użyć opisu nazwy kolumny w mysql

  4. Przygotowana instrukcja MySql Connector przesyła tylko 64 bajty

  5. jak przekazać wartość null do pola klucza obcego?