[SQL ] 关于 sql 执行顺序

楼主: qazwsx2013 (sam)   2013-11-13 18:29:26
请教一下各位, 我的数据库是mysql
如果有两笔sql要下, a将insert 10000笔纪录, b将insert 5000笔,
在不lock table的前提下, 执行顺序a -> b,
b sql 是否会等到 a sql执行完毕才会开始insert??
还是说有可能 a sql尚未执行完 , b 已开始执行部分的 insert
EX :
a : INSERT INTO test (id,key) VALUES (null,10001),(null,10002).......
b : INSERT INTO test (id,key) VALUES (null,30001),(null,30002).......
因我在本机测试,结果他是会依照顺序~
作者: mathrew (Joey)   2012-01-14 04:21:00
a 执行完毕才会开始执行 b
作者: iFEELing (ing)   2012-01-16 18:57:00
是否同一session ?

Links booklink

Contact Us: admin [ a t ] ucptt.com