У меня возникла проблема с установкой пути переменной для помещения данных в мою таблицу. Вот как я строю свой путь:
SET @path1 = CONCAT('C:/Projekte/Metrics/DXL_CSV_EXPORT_DATA/', YEAR(NOW()), '_', MONTH(NOW()), '_', DAY(NOW()), '%', '/_','BeMiko/');`
Каждый день на сервере создается новая папка. Я хочу автоматически импортировать информацию из файлов .csv из этих папок каждый день.
Я импортирую данные из файлов с помощью:
LOAD DATA INFILE
path...
IGNORE INTO TABLE table1 FIELDS TERMINATED BY ';' ENCLOSED BY '"'
LINES TERMINATED BY '<*line_end*>\r\n' IGNORE 1 ROWS;
Как использовать строку внутри моей переменной @path1 в качестве пути? Или, если это невозможно: Есть ли другие способы решить эту проблему?
mysql -e "LOAD DATA INFILE $var ..."
- person RandomSeed   schedule 19.08.2014