mysql怎么一次執(zhí)行多條SQL語句 mysql不允許執(zhí)行多條語句的
mysql_query不支持同時運行多條SQL。你要以;號拆開分別執(zhí)行
mysql_query("SELECT @a:=id FROM csdn order by id asc limit 30,1");
mysql_query("SELECT @b:=id FROM csdn order by id asc limit 60,1");
mysql_query("SELECT * from csdn where id>@a and id<@b");
、
mysql_query不支持同時運行多條SQL。
你只能一次一次的去執(zhí)行。或者就寫一個sql語句。
從300萬數(shù)據(jù)中的50萬條處進行分頁讀取,
用php分別執(zhí)行2次sql語句,in(**ids**)方法和id>**Maxid**,需要200-300毫秒
在MySQL中執(zhí)行多個語句,需要把allowMultiQueries參數(shù)置為true,而且,只有MySQL Connector/J 3.1.1以上版本才支持。
建立連接時設(shè)置一下就可以了,如:jdbc:mysql://127.0.0.1/sample?user=root&password=&allowMultiQueries=true