Просто переместите свой идентификатор в последнее поле так:
EG: COL1 COL2 COL3 ID LOG_DATE
Затем используйте тот же код, не определяя свои поля или id:
LOAD DATA LOCAL INFILE 'test.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
SET LOG_DATE=CURRENT_TIMESTAMP
Super easy и отлично работает.
По умолчанию запрашиваемая информация о триггере не записывается как traces
, если мы не регистрируем их самостоятельно. Поэтому я предлагаю записать метаданные триггера непосредственно в наш код, проверьте метаданные нужного нам триггера.
Например,
log.LogInformation(req.Host.Value + req.Path.Value)
string blobTrigger
в сигнатуру метода и [113 ] context.log(req.originalUrl)
context.log(context.bindingData.blobTrigger)
Между прочим, некоторые данные уже доступны в Application Insights.
Для триггера Http в функциях v1 мы могли бы отслеживать requests
элементов, чтобы увидеть url
. В то время как в v2 ведется подробное ведение журнала запросов , следовательно, информация типа url недоступна.
Для триггера BLOB-объектов в функциях v2 мы могли отслеживать dependencies
элементов, чтобы увидеть URL-адрес BLOB-объекта в data
. Нет аналогичного содержания в v1.