mysql的api函數:mysql_reset_connection 重新初始化連接資源


在客戶端 mysql_reset_connection()

 

清空會話狀態信息,重置連接。

mysql_reset_connection()的效果和mysql_change_user()或自動重連接功能差不多;但是mysql_reset_connection()不會關閉連接后重新打開連接,也不需要重新權限認證。write set會話歷史被重置。

 

mysql_reset_connection()影響以下與會話狀態相關的信息:
·回滾活躍事務並重新設置自動提交模式
·釋放所有的表鎖
·關閉或刪除所有的臨時表
·重新初始化會話的系統變量值
·丟失用戶定義的變量設置
·釋放prepared語句
·關閉handler變量
·將last_insert_id()的值設置為0
·釋放get_lock()獲取的鎖
·清空通過mysql_bind_param()調用定義的當前查詢屬性

 

返回值:
0表示成功,非0表示發生了錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM