Maison >base de données >tutoriel mysql >Comment exécuter des scripts SQL en ligne de commande MySQL ?

Comment exécuter des scripts SQL en ligne de commande MySQL ?

DDD
DDDoriginal
2024-11-16 17:49:03557parcourir

How to Execute SQL Scripts in MySQL Command Line?

Exécution d'un script SQL dans MySQL

Lorsque vous essayez d'exécuter un script SQL contenant plusieurs requêtes, vous pouvez rencontrer une erreur lors de l'utilisation de la source de commande [chemin/vers/sql_file ]. En effet, la commande source n'est pas reconnue lors de l'utilisation de l'interface de ligne de commande MySQL (mysql>).

Syntaxe correcte

Pour exécuter un script SQL dans la ligne de commande MySQL, utilisez la syntaxe correcte comme suit :

mysql> source [full_path_to_sql_file];

Assurez-vous de fournir le chemin absolu du fichier SQL. Par exemple :

mysql> source /home/user/Desktop/test.sql;

Cette commande exécutera toutes les requêtes SQL contenues dans le fichier test.sql.

Dépannage de l'erreur

L'erreur que vous avez rencontrée : "Échec pour ouvrir le fichier 'homesivakumarDesktoptest.sql', erreur : 2", indique que la ligne de commande MySQL n'a pas pu accéder au fichier SQL spécifié. Cela peut être dû à un chemin de fichier non valide, à des problèmes d'autorisations de fichier ou à un logiciel antivirus bloquant le fichier.

Vérifiez que :

  • Le chemin d'accès au fichier SQL est correct.
  • Vous disposez des autorisations de lecture pour le fichier.
  • Un antivirus ou un logiciel de sécurité ne bloque pas le fichier. exécution.

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