Вставьте CSV-файл в sql с датой в пути

Я использую, чтобы добавить файлы csvs в свою таблицу:

load data local infile 'path/file.csv' into table table_name fields terminated by ';' enclosed by '"' ignore 1 lines;

Но у меня есть папка с датой, когда я сохраняю этот файл. Я создаю папку каждый день с датой в качестве имени. Как я могу добавить эту дату для распознавания в одиночку?

Я пробовал что-то вроде этого (например, в VBA), но я получил сообщение об ошибке:

'path/' & format(now(),"dd") & '/' & format(now(),'mm') & format(now(),'yyyy') & '/file.csv'

Может кто-нибудь мне помочь?

1
nl ja de

1 ответы

Может быть, есть смешанные двойные кавычки и одинарные кавычки?

'path/' & format(now(),"dd") & '/' & format(now(),'mm') & format(now(),'yyyy') & '/file.csv'

«dd» vs 'mm' vs 'yyyy'

Кроме того, какая ошибка вы получаете?

0
добавлено
Это не работает, я также пробовал: загружать данные local infile 'C:/Users/rocket/Documents/filipe ferminiano/processos/segmentacao /' & DATA_FORMAT (Now (), '% d') & DATA_FORMAT (Now (), ' % m ') & DATA_FORMAT (Now (),'% y ') &' /tirza_customer.csv 'в таблицу crm_base.tirza_customer, завершенные символом'; ' игнорировать 1 строку; Сообщение об ошибке: Код ошибки: 1064. У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '& DATA_FORMAT (Now (),'% d ') и DATA_FORMAT (Now (),'% m ') и DATA_FORMAT (Now (),' % y ')' в строке 2
добавлено автор Filipe Ferminiano, источник
DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw