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

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