首頁  >  文章  >  後端開發  >  php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?

php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?

WBOY
WBOY原創
2016-10-22 00:14:301203瀏覽

訪問localhost/ci
代碼如下(就是上了個鎖)

php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?
完了後,
我用Navicat建立一個連接,調命令行,加鎖,發現被阻塞了:

php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?

為什麼呢? php的那個連線應該被釋放了啊
ps:
環境為windows+nginx+php+mysql

回覆內容:

訪問localhost/ci
代碼如下(就是上了個鎖)

php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?
完了後,
我用Navicat建立一個連接,調命令行,加鎖,發現被阻塞了:

php連接mysql後應該會自動斷開吧,但用GET_LOCK阻塞了?

為什麼呢? php的那個連線應該被釋放了啊
ps:
環境為windows+nginx+php+mysql

上鎖以後要解鎖

<code>unlock tables</code>

<code>rollback</code>

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

釋放鎖

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn