Maison > base de données > tutoriel mysql > Comment transmettre des paramètres aux scripts MySQL via la ligne de commande ?

Comment transmettre des paramètres aux scripts MySQL via la ligne de commande ?

Patricia Arquette
Libérer: 2024-11-13 07:19:02
original
435 Les gens l'ont consulté

How to Pass Parameters to MySQL Scripts via Command Line?

Passer des paramètres au script MySQL via la ligne de commande

Passer des paramètres de la ligne de commande à un script MySQL permet l'exécution dynamique de scripts avec des entrées variables . Une méthode consiste à utiliser des variables MySQL définies par l'utilisateur.

Pour transmettre un paramètre nommé @start_date à un script, utilisez la syntaxe suivante :

mysql –uuser_id -ppassword –h mysql-host -A \
-e "set @start_date=${start_date}; source ${sql_script};" >${data_file};
Copier après la connexion

Par exemple, pour exécuter une requête qui filtre données client en fonction d'une date de début et de fin, vous pouvez exécuter la commande suivante :

/usr/bin/mysql –uuser_id -ppassword –h mysql-host -A \
-e "set @start_date=${start_date}; set @end_date=${end_date};\
source ${sql_script};" > ${data_file}
Copier après la connexion

Cette méthode vous permet de passer dynamiquement des paramètres à vos scripts MySQL depuis la commande ligne, ce qui les rend plus polyvalents et plus faciles à utiliser dans les flux de travail automatisés.

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