[Base de datos] problema de lectura de datos de MySQL

lectura sucia

orden cronológico transferencia Los retiros
1 asuntos abiertos
2 asuntos abiertos
3 consultas de saldos 10000
4 Retiro de 1.000 yuanes, balance 9000 yuanes
5 Límite de consulta 9000 yuanes
6 Se ha producido un error desconocido, las cosas suceden deshace de 10.000 yuanes
7 2000 entró en la actualización del nuevo equilibrio de 11.000
8 presentar las cosas
lógica normal de 12.000 yuanes

lectura no repetible

intervalo de tiempo Una transacción la transacción B
1 asuntos abiertos
2 La primera consulta, el saldo de 10.000 yuanes
3 asuntos abiertos
4 operativo
5 Se ha cambiado el equilibrio de 20.000 yuanes
6 Confirmar la transacción
7 balance de consultas de 20.000 yuanes
Los resultados de las investigaciones anteriores y un puesto deben ser consistentes

la magia de lectura

estadística

intervalo de tiempo Una transacción la transacción B
1 asuntos abiertos
2 En primer recuento, la cantidad de datos 100
3 asuntos abiertos
4 otras cosas
5 Insertar datos 100
6 presentar
7 El segundo es 200
la magia de lectura
pip install pymysql -i https:/pypi.douban.com/simple
Publicados 116 artículos originales · ganado elogios 10 · vistas 1363

Supongo que te gusta

Origin blog.csdn.net/weixin_44727383/article/details/104954766
Recomendado
Clasificación