Установите переменные с помощью mysqlimport

Я переписываю запрос "LOAD DATA INFILE" к программе mysqlimport.

От:

LOAD DATA INFILE '/tmp/filename.csv' INTO TABLE my_table
     FIELDS TERMINATED BY ';'
     LINES TERMINATED BY '\n'
     (zipcode, @date_variable, `code`, @time_from, @time_to) 
     SET `date` = STR_TO_DATE(@datevar, '%d-%m-%Y'),
         `timefrom` = CONCAT(@timefromvar, '00'),
         `timeto` = CONCAT(@timetovar, '00');

Для того, чтобы:

mysqlimport --host='****' --user='****' --password='****' --port='3306' --local --fields-terminated-by=';' --lines-terminated-by='\n' --columns='pc, @datevar, `code`, @timefromvar, @timetovar' db_name /tmp/my_table.csv

Но я не могу найти, как установить переменные date, timefrom, timeto, Кто-нибудь знает возможно ли это? Или мне просто нужно выполнить запрос UPDATE после импорта?

Обновление: вероятно, пока нет поддержки, ищите обходной путь

0 ответов

Другие вопросы по тегам