Die Lösung für das Löschen von MySQL-Tabellen: Führen Sie zuerst die Anweisung „show full processlist;“ aus und verwenden Sie schließlich die Anweisung „kill“, um alle IDs zu töten.
Empfohlen: „MySQL-Video-Tutorial“
MySQL-Tabellen können nicht geändert, gelöscht usw. werden und erfahren, wie mit festgefahrenen oder gesperrten Situationen umgegangen wird.
Wenn MySQL häufig die Daten einer Tabelle ändert, wird die Tabelle gesperrt. Verursacht eine angehaltene Animation.
Wenn Sie beispielsweise ein Verbindungstool wie Navicat verwenden, reagiert Navicat nicht direkt und Sie können das Schließen der Software nur erzwingen, aber nach dem Neustart ist es immer noch wirkungslos.
Lösung:
Zuerst ausführen:
show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!
Dann ausführen:
kill processid; //processid表示process的id,比如kill 3301,就会将id为3301的process杀死。
Verwenden Sie kill, um alle IDs zu töten. Starten Sie dann MySQL neu und das Problem wird normalerweise behoben. Wenn es immer noch nicht funktioniert, sollte es unmöglich sein. . .
MySQL neu starten:
net stop mysql //停止MySQL net start mysql //启动MySQL
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das Löschen einer MySQL-Tabelle stecken bleibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!