Насколько я понимаю, нет способа сделать это во время фактической загрузки файла данных динамически (я также посмотрел).
Кажется, лучший способ справиться с этим - использовать предложение SET
с TRIM
функция
("SET column2 = TRIM(column2)")
или запустите обновление строковых столбцов после загрузки, используя функцию TRIM()
.
Вы также можете создать хранимую процедуру, используя подготовленные операторы для запуска функции TRIM во всех столбцах указанной таблицы сразу после ее загрузки.
Вы, по сути, передали бы имя таблицы как переменную, а sp использовал бы базу данных information_schema, чтобы определить, какие столбцы загрузить.