Maison > base de données > tutoriel mysql > Comment capturer le nombre de lignes affectées par une requête MySQL depuis Bash ?

Comment capturer le nombre de lignes affectées par une requête MySQL depuis Bash ?

Barbara Streisand
Libérer: 2024-11-02 16:06:29
original
841 Les gens l'ont consulté

How to Capture the Number of Rows Affected by a MySQL Query from Bash?

Capturer le nombre de lignes affectées lors de l'exécution d'une requête MySQL à partir de Bash

Lors de l'exécution de requêtes MySQL via la ligne de commande bash, vous pouvez récupérer le nombre de lignes affectées par la requête en utilisant une technique spécifique.

Pour obtenir ces informations, vous pouvez incorporer le SELECT ROW_COUNT(); instruction comme partie finale de votre bloc de commande SQL. En faisant cela, vous permettez à la requête d'afficher le nombre de lignes affectées.

Pour capturer cette sortie dans bash, vous pouvez utiliser des backticks () ou la syntaxe heredoc ( << QUERY_INPUT `). Cependant, vous devrez analyser la sortie pour isoler la valeur du nombre de lignes.

Par exemple, pour exécuter la requête UPDATE et obtenir le nombre de lignes affectées, vous utiliserez :

<code class="bash">variable=$(mysql -u[user] -p[pass] -e "UPDATE table_name SET column_name = 'new_value' WHERE condition; SELECT ROW_COUNT();")</code>
Copier après la connexion

Une fois que vous avez stocké la sortie dans la variable $, vous pouvez récupérer le nombre de lignes en utilisant des techniques de manipulation de chaînes appropriées, telles que grep ou sed.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal