Maison  >  Article  >  programmation quotidienne  >  Que signifie la transaction automatique dans la table de données Mysql

Que signifie la transaction automatique dans la table de données Mysql

藏色散人
藏色散人original
2018-10-30 16:50:184625parcourir

Cet article vous présente principalement ce que signifient les transactions automatiques dans la table de données MySQL.

Les transactions automatiques, comme leur nom l'indique, sont des transactions qui ne nécessitent pas de travail manuel. La contrepartie des transactions automatiques est les transactions manuelles. Concernant l'introduction des transactions manuelles, nous vous les avons présentées en détail dans les articles précédents. . Vous devez d'abord faire référence à ces articles.

[Que signifie une transaction dans la table de données MySQL]

[Comment ouvrir une transaction dans la table de données MySQL]

[Comment définir le point de restauration pour les transactions manuelles dans les tables de données MySQL]

L'objectif de cette section est de vous expliquer la définition des transactions automatiques dans les tables de données MySQL.

Tout d'abord, les transactions manuelles, en termes simples, stockent les instructions SQL que nous exécutons dans le journal des transactions, puis ouvrent manuellement les transactions, valident les transactions, annulent les transactions, etc. pour traiter nos journaux de transactions. pour le traitement.

Ensuite, transaction automatique signifie que nous pouvons directement soumettre notre instruction SQL à la base de données sans avoir à ouvrir une transaction, à valider une transaction, à effectuer une restauration, etc.

Dans nos opérations quotidiennes sur la table de données, nous pouvons constater qu'une seule instruction de sélection peut interroger, supprimer et insérer la table de données, et nous n'avons pas du tout besoin de la soumettre manuellement.

C'est parce que nos séries d'opérations sur les tables de données sont des transactions automatiques.

Dans des circonstances normales, les opérations de base de la table de données sont essentiellement dans la transaction automatique par défaut.

Ci-dessous, nous pouvons résumer brièvement, la définition des transactions automatiques MySQL.

Par défaut, la table de données MySQL est activée en mode auto-commit (la variable autocommit est ON).

C'est-à-dire que tant que vous exécutez l'instruction d'opération DML (insert, update, delete), MySQL validera immédiatement implicitement la transaction (Implicit Commit).

Commettre automatiquement les transactions : chaque fois qu'une instruction SQL est exécutée, elle est synchronisée avec la base de données .

Cet article est une introduction à la définition de base des transactions automatiques dans tables de données MySQL. J'espère que grâce à cette introduction, il pourra être utile. à quelques amis novices.

Dans les articles ultérieurs, nous continuerons à vous apporter des points de connaissances spécifiques sur les transactions automatiques dans les tables de données MySQL.

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