Créons d’abord un fichier CSV simple:

$ cat toto.csv
DUPONT,Jean
DURAND,Michel
$

Puis créons une table simple dans MariaDB :

MariaDB [dupontsarl]> create table guys (guy_id int(5) not null auto_increment primay key, nom varchar(50), prenom varchar(50));

Ensuite tentons d’importer le contenu de notre fichier CSV dans la table MariaDB:

MariaDB [dupontsarl]> LOAD DATA LOCAL INFILE './toto.csv' REPLACE INTO TABLE guys FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (nom, prenom);
Query OK, 2 rows affected (0.03 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0

MariaDB [dupontsarl]>

Vérifions le résultat :

MariaDB [dupontsarl]> select * from guys;
+--------+--------+--------+
| guy_id | nom    | prenom |
+--------+--------+--------+
| 1      | DUPONT | Jean   |
| 2      | DURAND | Michel |
+--------+--------+--------+
2 rows in set (0.00 sec)

MariaDB [dupontsarl]>

On remarque au passage que l’index « guy_id » s’est bien incrémenté.

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Blue Captcha Image
Refresh

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.