INSERTION DE DONNÉES EN BULK dans MySQL
Dans Microsoft SQL Server, la commande BULK INSERT importe efficacement les données d'un fichier texte dans une table de base de données. Cependant, dans MySQL, une approche différente est requise.
Commande MySQL équivalente : LOAD DATA INFILE
MySQL fournit l'instruction LOAD DATA INFILE pour effectuer une insertion de données en masse à partir d'un fichier. Cette commande fonctionne de manière similaire à BULK INSERT, vous permettant de spécifier le chemin du fichier source et la destination de la table, ainsi que le formatage des données. détails.
Syntaxe :
LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY '<delimiter>'
Paramètres :
Exemple :
Pour insérer des données du fichier "C:MyTextFile.txt" dans la table "MyTable" de la base de données "myDatabase", en utilisant une virgule (",") comme délimiteur de champ :
LOAD DATA INFILE 'C:\MyTextFile.txt' INTO TABLE myDatabase.MyTable FIELDS TERMINATED BY ','
Notes supplémentaires :
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!