Méthode MySQL pour résoudre la lecture non répétable : le contrôle de concurrence multi-versions mvcc est adopté. mvcc utilise deux colonnes cachées après chaque donnée, à savoir le numéro de version de création et le numéro de version de suppression. Chaque transaction est là. sera toujours un numéro de version incrémentiel au début.
[Recommandations d'apprentissage associées :apprentissage mysql]
Méthode de MySQL pour résoudre les lectures non répétables :
Dans MySQL, le niveau d'isolement des transactions par défaut est répétable-lecture (repeatable-read). Afin de résoudre les lectures non répétables, innodb utilise. mvcc (plus de contrôle de concurrence de versions) pour résoudre ce problème.
mvcc utilise deux colonnes cachées (créer le numéro de version et supprimer le numéro de version) après chaque donnée. Chaque transaction aura un numéro de version incrémentiel au début
Nouveau :
insert into user (id,name,age)values(1,"张三",10);
update user set age = 11 where id = 1;
delete from user where id = 1;
select * from user where id = 1;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!