2017-08-24 131 views
0

如果我有三行查詢,那麼mysql執行查詢的順序是什麼? 例如: 如果我正在檢查用戶的距離,如他是否在1英里範圍內,第二種情況是他在2英里範圍內還是不。然後,如果用戶在1英里內,則首先更新記錄和發送notification.but然後他移動到2英里範圍,所以我再次更新記錄和發送通知,然後我的第二個條件可以在第一個條件之前執行?mysql執行查詢的順序

回答

0

它們按順序執行,但前提是它們全都是從內執行相同的連接!

如果您有多個連接,則順序取決於隔離級別。查看set Transaction syntax瞭解更多信息。

+0

感謝您的回覆。 – Swati