Heim >Backend-Entwicklung >PHP-Tutorial >PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?

PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?

WBOY
WBOYOriginal
2016-10-22 00:14:301232Durchsuche

Zugriff auf localhost/ci
Der Code lautet wie folgt (er ist gesperrt)

PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?
Nachdem ich fertig war,
habe ich mit Navicat eine Verbindung hergestellt, die Befehlszeile angepasst, sie gesperrt und festgestellt, dass sie blockiert war:

PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?

Warum? Die PHP-Verbindung sollte freigegeben werden
ps:
Die Umgebung ist Windows Nginx PHP MySQL

Antwortinhalt:

Zugriff auf localhost/ci
Der Code lautet wie folgt (nur gesperrt)

PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?
Nachdem ich fertig war,
habe ich mit Navicat eine Verbindung hergestellt, die Befehlszeile angepasst, sie gesperrt und festgestellt, dass sie blockiert war:

PHP sollte nach der Verbindung zu MySQL automatisch die Verbindung trennen, aber wird es mit GET_LOCK blockiert?

Warum? Die PHP-Verbindung sollte freigegeben werden
ps:
Die Umgebung ist Windows Nginx PHP MySQL

Nach dem Sperren entsperren

<code>unlock tables</code>

oder

<code>rollback</code>

<code>select release_lock('lock1');</code>

Sperre freigeben

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn