MySQL LOAD DATA INFILE номер строки магазина

Я использую MySQL LOAD DATA INFILE, чтобы переместить данные файла CSV в таблицу базы данных.Я ищу способ ссылки на исходный номер строки файла (строки) в импортированной записи.

Так что стол такой:

CREATE TABLE tableName (
  uniqueId INT UNSIGNED NOT NULL PRIMARY_KEY,
  import_file VARCHAR(100),
  import_line INT,
  import_date = DATETIME,
  fieldA VARCHAR(100),
  fieldB VARCHAR(100),
  fieldC VARCHAR(100)
);

Где import_file, import_line и import data - это метаданные, относящиеся к конкретному файлу импорта. fieldA, fieldB и fieldC представляют фактические данные в файле.

Будет обновлено запросом, подобным этому:

LOAD DATA INFILE '$file' 
REPLACE
INTO TABLE '$tableName' 
FIELDS TERMINATED BY ',' ENCLOSED BY '\"'
LINES TERMINATES BY '\n'
IGNORE 1 LINES # first row is column headers
(fieldA,fieldB,fieldC)
SET import_date = now(), 
import_file = '" . addslashes($file) . "', 
import_line = '???';

Есть ли переменная, которую я могу установить для import_line?

Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос