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>
Remplacer
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;
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
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!