Bonjour a tous,
j'ai cette commande dans un script bash:
mysql $sql_args "load data infile 'Fondos_electronicos.csv' into table stage1 fields terminated by ';' optionally enclosed by '\"' lines terminated by '\n' ;"
J'appel cette commande comme ceci a partir du shell:
Tel que, ça marche bien, la commande insert dans ma table toutes les valeurs du fichier...
Je voudrais maintenant ajouter une valeur dans un autre champs de la table comme ceci:
mysql $sql_args "load data infile 'Fondos_electronicos.csv' into table stage1 fields terminated by ';' optionally enclosed by '\"' lines terminated by '\n' SET id=$1;"
Et celui ci je l'execute comme ceci:
path/carga.sh MHFA20120513
Ça marche pas, je souhaite inserer dans le champs ID la valeur passée en argument, voici l'erreur:
ERROR 1054 (42S22) at line 1: Unknown column 'MHFA20120513' in 'field list'
QQu'un connait cette erreur?
D'avance merci !
Partager