Maison  >  Article  >  programmation quotidienne  >  Comment détecter les transactions automatiques dans la table de données Mysql

Comment détecter les transactions automatiques dans la table de données Mysql

藏色散人
藏色散人original
2018-10-31 16:31:473577parcourir

Cet article vous présente principalement comment détecter les transactions automatiques dans la table de données MySQL.

Pour les amis qui ont une certaine base de connaissances sur la base de données MySQL, ils doivent également avoir une certaine compréhension du concept de transactions automatiques dans MySQL. Tout le monde doit savoir que par défaut, les tables de données MySQL activent le mode de validation automatique, ce qui signifie que les transactions automatiques sont activées par défaut. Nous n'avons pas besoin d'activer manuellement l'opération de soumission.

Alors, comment pouvons-nous détecter les transactions automatiques dans les tables de données MySQL ? En fait, l’opération est également très simple.

Ci-dessous, nous vous présenterons encore quelques exemples simples sur la détection automatique des transactions.

Commande pour interroger les transactions automatiques :

show variable like 'autocommit';

Comme indiqué ci-dessous, nous utilisons l'outil de ligne de commande pour interroger l'argent de la table existante.

Comment détecter les transactions automatiques dans la table de données Mysql

Et utilisez l'instruction de commande pour interroger les transactions automatiques afin de vérifier l'ouverture des transactions automatiques dans la table monétaire. Comme le montre la figure ci-dessus, la table monétaire a. transactions automatiques activées par défaut (ON).

Activer le traitement automatique des transactions :

set autcommit = on / 0;

Désactiver le traitement automatique des transactions :

set autcommit = off / 1;

Si Si nous voulons désactiver les transactions automatiques, nous pouvons procéder comme suit.

Comment détecter les transactions automatiques dans la table de données Mysql

À l'heure actuelle, la table d'argent a désactivé les transactions automatiques (OFF), donc si vous effectuez un traitement de données dans la table de données plus tard, ce sera C'est la même chose que les transactions manuelles. Le processus est le même. Après avoir traité les données, nous devons les soumettre manuellement à la table de données afin que les données puissent être mises à jour de manière synchrone.

Bien sûr, dans notre projet actuel, s'il y a beaucoup de données à traiter, les transactions manuelles sont évidemment inefficaces, donc généralement les tables de données MySQL sont par défaut des transactions automatiques.

Cet article est une introduction détaillée à la détection automatique des transactions dans les tables de données MySQL. Il est également très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !

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