t1,提供给下一步的操作使用
(3)、join: 将join表的数据补充到on执行完成的临时表t1中,如: left join则将坐标剩余的数据添加到临时表t1中,如果join超过3个,则重复on...(4)、where: 根据携带的条件,从临时表中筛选出符合条件的数据,并生成临时表t2。
...(5)、groub by: 根据携带的条件,将临时表t2进行相应的数据分组,并形成临时表t3,如果语句包含了group by则它后面的字段必须出现在select中或者出现在聚合函数中,否则会报SQL语法错误...2、脏读: 一个事务读取到另一个事务没有提交的数据
3、不可重复读: 在同一个事务中,前后读取的相同的条件下的数据不一样(在并发情况下另外一个事务对数据进行了修改)
4、幻读: 同一个事务下,前后读取的数据不一样...(在并发情况下,另外的事务对数据进行了删除或者增加的操作)
(二): 解决方案:
1、更新丢失更新问题可以通过应用层来解决,如加锁。