```UPDATE mytable set max_offset = ? where id='xxx' and max_offset < ?``` (传入?的两个值相同)
上面这条 sql 语句,如果 n 个线程并发执行,对应的值分别为 1 ,2 ,……,n ,是否有可能最终得到的 max\_offset 不是最大值 n?是否需要加锁来保证并发安全?数据库隔离级别为 read\_commited
上面这条 sql 语句,如果 n 个线程并发执行,对应的值分别为 1 ,2 ,……,n ,是否有可能最终得到的 max\_offset 不是最大值 n?是否需要加锁来保证并发安全?数据库隔离级别为 read\_commited