在客戶端 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表示發生了錯誤。