Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql :Comment puis-je utiliser RTRIM dans ma requête LOAD DATA INFILE ?

$load_query = "LOAD DATA LOCAL INFILE '{$file}' INTO TABLE `{$table}`
      FIELDS TERMINATED BY ',' ENCLOSED BY '\"' (col1, col2, ... , @col_with_spaces)
SET col_with_spaces = RTRIM(@col_with_spaces);";

De cette façon, vous n'aurez pas besoin de pré-traiter le fichier ni de créer d'autres mises à jour sur la table.