Maison > base de données > tutoriel mysql > Pourquoi MySQL génère-t-il une erreur « Échec de l'ouverture du fichier » lors de l'exécution de scripts SQL ?

Pourquoi MySQL génère-t-il une erreur « Échec de l'ouverture du fichier » lors de l'exécution de scripts SQL ?

Patricia Arquette
Libérer: 2024-11-20 11:51:30
original
591 Les gens l'ont consulté

Why Does MySQL Throw a

Exécuter des scripts SQL dans MySQL

Lorsque vous travaillez avec MySQL, l'exécution de requêtes SQL à partir d'un fichier texte peut être un moyen pratique de gérer les opérations de base de données . Rencontrer l'erreur « Échec de l'ouverture du fichier » en essayant d'exécuter le fichier peut être frustrant.

Comprendre l'erreur

Le message d'erreur indique que MySQL n'a pas pu localiser le fichier SQL spécifié (test.sql). Le chemin du fichier est peut-être incorrect ou le fichier peut ne pas exister à l'emplacement spécifié.

Résoudre le problème

Pour résoudre le problème, utilisez la syntaxe correcte pour déclarer le fichier SQL comme source :

mysql> source <file_path>
Copier après la connexion

Remplacer avec le chemin absolu du fichier SQL (par exemple, homesivakumarDesktoptest.sql).

Exécuter la requête

Une fois le fichier SQL déclaré, exécutez-le à l'aide d'un point-virgule ( ;) à la fin :

mysql> source \home\sivakumar\Desktop\test.sql;
Copier après la connexion

Cette commande chargera les requêtes SQL du fichier et les exécutera dans MySQL.

Remarque supplémentaire

Si vous exécutez un fichier SQL à partir d'un script ou d'une commande, vous pouvez utiliser le paramètre de ligne de commande -S ou --source pour spécifier le fichier à exécuter. Par exemple :

mysql -S \home\sivakumar\Desktop\test.sql
Copier après la connexion

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 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