Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beenden einer MySQL-Abfrage während der Ausführung mit PHP und AJAX

Erstens, wenn der Zweck der Abfrage nur darin besteht, die Syntax zu überprüfen, führen Sie sie nicht aus! Erklären ausführen oder Limit 0 hinzufügen oder gegen leere Datenbank ausführen.

Was das Töten betrifft, müssen Sie sich mit Root-Rechten mit der Datenbank verbinden , und geben Sie den Befehl KILL aus (aber Sie müssen die Abfrage-ID kennen). Oder Sie können den gesamten Thread beenden. Werfen Sie einen Blick auf mysqli::kill

Bearbeiten:Scheinbar benötigen Sie keine Root-Rechte, um Abfragen Ihres Benutzers anzuzeigen, verwenden Sie den Befehl SHOW PROCESSLIST