[SQL ] 關於 sql 執行順序

看板Database作者 (sam)時間10年前 (2013/11/13 18:29), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請教一下各位, 我的資料庫是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)....... 因我在本機測試,結果他是會依照順序~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.59.91

11/14 04:21, , 1F
a 執行完畢才會開始執行 b
11/14 04:21, 1F

11/16 18:57, , 2F
是否同一session ?
11/16 18:57, 2F
文章代碼(AID): #1IWrI9fv (Database)