La commande msqlimport permet de réaliser facilement des importations. Voici la syntaxe générique de la commande:
usage: msqlimport [-h host] [-v] [-s Char] [-e Char] [-q Char] database table
Imports a formatted ASCII file from the standard input.
-v Verbose
-s Char Use the character Char as the separation character
Default is a comma.
-q Char Use the specifed Char as the quote character
Default is none
-e Char Use the specifed Char as the escape character
Default is \
Et voici comment importer notre fichier plat nommé info-ed.tab.converted dans la table 'info_ed' de la base de données nommée 'test':
tecfasun2: 34) msqlimport -h tecfasun1 -s \{ test info_ed < info-ed.tab.converted
Si vous recevez des erreurs disant qu'un champ est trop grand pour l'importation, c'est qu'une de vos valeurs excède la taille de la colonne prévue dans le fichier de création de table. Il faut alors changer la taille du (des) champ(s) qui pose(nt) problème, recharger la table et recommencer l'importation
Attention, l'ordre des champs dans le fichier plat doit être identique à l'ordre des champs dans la base de données mSQL.