《Mysql必讀MySQL中CLIENT_MULTI_STATEMENTS的用法》要點:
本文介紹了Mysql必讀MySQL中CLIENT_MULTI_STATEMENTS的用法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL必讀本節內容:
CLIENT_MULTI_STATEMENTS的用法
MYSQL必讀闡明:
將多個語句發給MySQL,可以減少網絡交互次數.
對于帶事務的情況,可以縮短單線程上事務的生存期.
MYSQL必讀在mysql_real_connect 時連接參數增加CLIENT_MULTI_STATEMENTS就可以用分號離隔,將多個SQL語句一起發給Server.
其實,在mysql數據庫自帶的客戶端中,連接參數就已經設置了這個位.
?
MYSQL必讀MySQL 客戶端用法
MYSQL必讀但是,用戶在客戶端(即mysql程序)上輸入用分號區分的多個SQL語句,其實還是在客戶端拆分以后按順序發送的.
mysql> insert into testabc values(1,'a');insert into testabc values(2,'a');
實際上是先執行完成第一個insert,返回結果后再發送第二個.
其原因是mysql客戶端在解析用戶輸入時,會將”;”作為語句閉幕符.
MYSQL必讀重定義語句閉幕符即可.
MYSQL必讀實際上要實現多語句的語法,在創立mysql 存儲過程時就用過了.
?
MYSQL必讀以上語句中,第二行是整行發給server端.
《Mysql必讀MySQL中CLIENT_MULTI_STATEMENTS的用法》是否對您有啟發,歡迎查看更多與《Mysql必讀MySQL中CLIENT_MULTI_STATEMENTS的用法》相關教程,學精學透。維易PHP學院為您提供精彩教程。