在看專案的是看到mysql版本的專案,發現執行多條sql語句是都是先分離一條條的資料庫再一條條執行,我想應該有辦法一條條執行的吧
所以今天特意的查詢了一下
在jdbc下說可以設定連線字串的時候設定一下
設定成如下的 jdbc:mysql://192.168.3.180/sample?user=root&password=&allowmultiqueries=true
就可以執行多條語句了
在odbc下也是可以設定的方法如下
設定 odbc -- 配置 --detials -- flags 3 -- 鉤上 allow multiple statements
這樣就可以了
這兩個我就不一一的配置情況測試了
我這邊有php的就用來測試一下多條語句了
使用 mysql_query 根本沒有辦法執行多條語句,查了網上也沒有什麼辦法,只有到php5後有了mysqli才能同時執行多條語句了
正是夠鬱悶的,這個執行多條語句好像不是mysql的問題啊,還是連線這的問題啊
使用mysqli_multi_query測試同時執行多條sql語句成功
MySql執行多條語句
說是在連線上設定 鏈結時設定 mysql real connect client multi statements 或者 中途指定 mysql set server option mysql,mysql option multi statements on mysql是連線的名稱 但是c 的驅動,沒...
mySQL儲存過程怎樣執行多條語句
create procedure getresult in name varchar 30 in classnames varchar 30 begin select username from lxlog where username name select classname from lxus...
mysql 一次執行多條sql語句
mysqli new mysqli this db hostname,this db username,this db password,this db database 連線mysql資料庫 if mysqli connect errno mysqli multi query datastr 執行...