如果我逐行查询三个查询,那么mysql执行查询的顺序是什么? 例如: 如果我正在检查用户的距离,例如他是否在1英里的范围内,在第二个条件下他是否在2英里的范围内..然后,如果用户在1英里内,那么我将更新记录并发送通知。然后他移动到2英里范围,所以我再次更新记录和发送通知,然后我的第二个条件可以在第一个条件之前执行?
答案 0 :(得分:0)
它们按顺序执行,但前提是它们都是从相同的连接中执行的!
如果您有多个连接,则顺序取决于隔离级别。有关详细信息,请查看set Transaction syntax。