sql >> Databasteknik >  >> RDS >> Mysql

Mysql:Hur kan jag använda RTRIM i min LOAD DATA INFILE-fråga?

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

På så sätt behöver du inte förbehandla filen eller skapa andra uppdateringar på bordet.



  1. Ändra detta från MySQL till MySQLi?

  2. Tips för att migrera från MySQL-replikering till MySQL Galera Cluster 4.0

  3. SQL-prestanda på LEFT OUTER JOIN vs NOT EXISTS

  4. Dölj dubbletter av resultat i MySQL-fråga