Я использую команду LOAD DATA INFILE для загрузки / обновления данных, используя файл CSV в качестве источника данных.
Это работает нормально, но я не хочу менять некоторые значения в целевой таблице.
например.
Файл выглядит так:
Field1, Field2, Field3, Field4
Таблица
Field1, Field2, Field3, Field4, Field5
Скажем, поле1 является ключом.
Когда я выполняю команду, когда она находит существующую строку Field1, она заменяет Field2, Field3 и Field4 значениями в файле amd Field5 значением по умолчанию (например, NULL).
Я бы хотел сохранить значение поля 5 в таблице.