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

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

WBOY
發布: 2016-10-22 00:14:30
原創
1218 人瀏覽過

訪問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>
登入後複製

釋放鎖

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板