mysql怎么一次执行多条SQL语句 mysql不允许执行多条语句的
mysql_query不支持同时运行多条SQL。你要以;号拆开分别执行
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。
你只能一次一次的去执行。或者就写一个sql语句。
从300万数据中的50万条处进行分页读取,
用php分别执行2次sql语句,in(**ids**)方法和id>**Maxid**,需要200-300毫秒
在MySQL中执行多个语句,需要把allowMultiQueries参数置为true,而且,只有MySQL Connector/J 3.1.1以上版本才支持。
建立连接时设置一下就可以了,如:jdbc:mysql://127.0.0.1/sample?user=root&password=&allowMultiQueries=true