Установите MySqlBulkLoader.Columns
для имен столбцов в загружаемой таблице. Вам нужно добавить одно имя столбца для каждого столбца в вашем CSV-файле; чтобы игнорировать столбец, присвойте его переменной пользователя, а не присвойте столбцу. Например, чтобы сопоставить первый столбец с field1
, третий с field3
и игнорировать столбцы 2 и 4:
var dt = new MySqlBulkLoader(connexion);
dt.Columns.AddRange(new[] { "field1", "@discard", "field3", "@discard" });
Обратите внимание, что для удаления столбцов таким способом вам необходимо добавить AllowUserVariables=true
в строку подключения.