Maison > base de données > tutoriel mysql > le corps du texte

Comment puis-je corriger l'erreur « La commande utilisée n'est pas autorisée avec cette version de MySQL » lors de l'utilisation de LOAD DATA LOCAL INFILE ?

Mary-Kate Olsen
Libérer: 2024-10-28 16:27:30
original
528 Les gens l'ont consulté

How do I fix the

Erreur de chargement MySQL : "La commande utilisée n'est pas autorisée avec cette version de MySQL"

Cette erreur se produit lors de la tentative d'exécution du LOAD DATA Commande LOCAL INFILE dans MySQL version 5.5.31 ou antérieure. Le message d'erreur indique que cette commande n'est pas prise en charge dans la version actuelle de MySQL.

Pour contourner ce problème, vous pouvez modifier la ligne de commande MySQL pour inclure l'argument --local-infile=1. Cet argument active explicitement la commande LOAD DATA LOCAL INFILE pour la session en cours.

mysql --local-infile=1 -u username -p
Copier après la connexion

Après avoir exécuté la commande ci-dessus, vous pouvez ensuite exécuter la commande LOAD DATA LOCAL INFILE comme d'habitude.

LOAD DATA LOCAL INFILE '/tmp/ept_inventory_wasp_export_04292013.csv' INTO TABLE wasp_ept_inv FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!