2,不可重复读。
在同一个事务中,再次读取数据时【就是你的select操作】,所读取的数据,和第1次读取的数据,不一样了。就是不可重复读。
举个例子:
事务1:查询有双人床房间。99号房间,有双人床。
事务2:将99号房间,改成单人床房间。
事务1:再次执行查询,请求所有双人床房间列表,99号房间不再列表中了。也就是说,
事务1,可以看到其他事务所做的修改。
在不可重复读里面,可以看到其他事务所做的修改,而导致2次的查询结果不再一样了。
这里的修改,是提交过的。也可以是没有提交的,这种情况同时也是脏读。
如果,数据库系统的隔离级别。允许,不可重复读。那么你启动一个事务,并做一个select查询操作。
查询到的数据,就有可能,和你第2次,3次...n次,查询到的数据不一样。一般情况下,你只会做一次,select
查询,并以这一次的查询数据,作为后续计算的基础。因为允许出现,不可重复读。那么任何
时候,查询到的数据,都有可能被其他事务更新,查询的结果将是不确定的。
注:如果允许,不可重复读,你的查询结果,将是不确定的。一个不确定的结果,你能容忍吗?
分享到:
相关推荐
taobaoassistant_test_11_11_08_5232.exe
RAC_System_Test_Plan_Outline_11gr2_v2_4 RAC_System_Test_Plan_Outline_11gr2_v2_4
STM32实例程序 11.TIMx_test_通用定时器STM32实例程序 11.TIMx_test_通用定时器STM32实例程序 11.TIMx_test_通用定时器STM32实例程序 11.TIMx_test_通用定时器STM32实例程序 11.TIMx_test_通用定时器STM32实例程序 ...
Test Plan_2022-10-31 11_00_46.zip
test_11_07.exe
maryland battery dataset
11_ddr3_test 12_flash_test 13_usb_test 14_ethernet_test 15_audio_test 16_sd_test 17_sd_audio 18_vga_test 19_vga_char 20_sd_ddr_vga 21_lcd_test 22_flash_ddr_lcd 23_ov7670_vga 24_ov7670_lcd 25_ov5640_...
eg:{"msg":"","code":0,"data":"/opt/saasUpload/HeadImage/sxn002/2019_12_17_14_44_15_015-13f1f4fb-5446-4199-9e4d-caae89b8964a-11.PNG"} 方式二: 基于 fileUpload(Apache Commons FileUpload)实现文件上传 ...
11_rom_test.zip
test_01_utf8.txt
802.11 a/b/g/n/ac Introduction &Test; Specification - 802.11b:Data rates up to 11Mbps in the 2.4GHz band.(1999) - 802.11a:Data rates up to 54Mbps in the 5GHz band.(1999) - 802.11g:Data rates up to ...
QuickTest Professional_PPT 11个PPT文件,Mercury公司的英文教材
test_for_test-2019.11.7.tar.gz
test account manage vc++ c++11
jpeg 编解码 arm11板,快速转换
该文档是WiFi联盟认证测试规范,用于802.11n设备的认证测试。所有支持802.11n的设备均需通过该测试规范的测试。
Wi-Fi_CERTIFIED_ac_Test_Plan_v2.5.pdf,最新802.11ac协议的过认证文档。
802.11n_draft_7.0_MAC_AP_Test_Suitev1.7.pdf
csdn_dlp_test11.txt
通过调用HDMI显示模块将RGB图像数据通过ADV7511编码芯片转换为TMDS差分信号输出,实现HDMI图像显示