mysql怎么一次執(zhí)行多條SQL語句 mysql不允許執(zhí)行多條語句的
mysql_query不支持同時(shí)運(yùn)行多條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不支持同時(shí)運(yùn)行多條SQL。
你只能一次一次的去執(zhí)行;蛘呔蛯懸粋(gè)sql語句。
從300萬數(shù)據(jù)中的50萬條處進(jìn)行分頁讀取,
用php分別執(zhí)行2次sql語句,in(**ids**)方法和id>**Maxid**,需要200-300毫秒
在MySQL中執(zhí)行多個(gè)語句,需要把a(bǔ)llowMultiQueries參數(shù)置為true,而且,只有MySQL Connector/J 3.1.1以上版本才支持。
建立連接時(shí)設(shè)置一下就可以了,如:jdbc:mysql://127.0.0.1/sample?user=root&password=&allowMultiQueries=true