mysql怎么一次執(zhí)行多條SQL語(yǔ)句 mysql不允許執(zhí)行多條語(yǔ)句的
mysql_query不支持同時(shí)運(yùn)行多條SQL。你要以;號(hào)拆開(kāi)分別執(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í)行。或者就寫(xiě)一個(gè)sql語(yǔ)句。
從300萬(wàn)數(shù)據(jù)中的50萬(wàn)條處進(jìn)行分頁(yè)讀取,
用php分別執(zhí)行2次sql語(yǔ)句,in(**ids**)方法和id>**Maxid**,需要200-300毫秒
在MySQL中執(zhí)行多個(gè)語(yǔ)句,需要把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