Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Wie kann ich RTRIM in meiner LOAD DATA INFILE-Abfrage verwenden?

$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);";

Auf diese Weise müssen Sie die Datei weder vorverarbeiten noch andere Aktualisierungen für die Tabelle erstellen.