Maison  >  Article  >  programmation quotidienne  >  Quel est le point de restauration des transactions manuelles dans la table de données Mysql

Quel est le point de restauration des transactions manuelles dans la table de données Mysql

藏色散人
藏色散人original
2018-10-30 16:49:186138parcourir

Cet article vous présente principalement Quel est le point de restauration des transactions manuelles dans la table de données MySQL.

Tout d'abord, tout le monde doit savoir ce qu'est une transaction dans MySQL ?

Une transaction fait référence à quelque chose à faire ou à faire. En langage informatique, elle fait référence à une unité de programme qui accède et peut mettre à jour divers éléments de données dans la base de données. fonctionnement de la base de données, le sous-système de gestion des transactions dans le SGBD est responsable du traitement des transactions.

En fait, dans l'article précédent, je vous ai donné une introduction détaillée à la définition spécifique des transactions mysql. Les amis qui ont besoin d'en savoir plus peuvent se référer à cet article [Que signifie la transaction dans mysql. tableau de données] .

Le contenu principal de cette section est de présenter en détail quel est le point de restauration de la transaction manuelle MySQL.

Annulation des transactions peut être comprise comme la fin de l'échec, c'est-à-dire que tous les enregistrements de l'historique des opérations des instructions DML (insertion, mise à jour, suppression) sont effacés.

Ce qu'on appelle l'annulation d'une transaction signifie simplement que lorsqu'un problème survient dans une certaine opération d'une transaction, l'intégralité de la transaction peut être annulée comme si aucune opération n'avait été effectuée. Une erreur se produit ou la transaction est annulée, puis annulez la transaction.

L'annulation de transaction et le point d'annulation ne sont pas exactement les mêmes concepts.

Nous savons tous que lorsqu'une transaction est démarrée, toutes les opérations seront stockées dans le journal des transactions, et ce n'est que lorsque nous validons la transaction que nos données mises à jour seront synchronisées avec la table de données.

Alors, qu’est-ce qu’un point de restauration exactement ?

Nous pouvons vous le présenter avec quelques exemples tirés de la vie quotidienne.

Par exemple, lorsque nous faisions des achats sur Taobao, après avoir sélectionné les produits et étions sur le point de choisir le mode de paiement, nous avons accidentellement choisi le mauvais. À ce stade, vous devez revenir à la page de sélection du mode de paiement, donc le point où vous souhaitez effectuer l'opération de retour sera défini comme point de restauration . Lorsque nous faisons un mauvais choix, l'opération de retour est l'opération de retour au point de restauration.

Syntaxe associée au point de restauration :

Définir le point de restauration :

savepoint + 回滚点名称;

Revenir au point de restauration :

rollback to + 回滚点名称;

Cet article est une introduction aux connaissances de base sur le point d'annulation de transaction manuelle MySQL Il est également très facile à comprendre. Dans les articles ultérieurs, nous continuerons à vous présenter l'utilisation spécifique des points d'annulation. Introduction, les amis qui en ont besoin peuvent y prêter attention !

Si vous voulez en savoir plus sur MySQL, vous pouvez suivre le site Web PHP chinois Tutoriel vidéo MySQL, tout le monde est invité à s'y référer et à apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn