MySQL « LOAD DATA INFILE — возможно ли проигнорировать первую колонку средствами mysql?
Есть таблица: {id(автоинкримент),column1(text),column2(text)}.
Есть файл: {column1,column2}
Возможно ли средствами mysql вставить данные из файла в таблицу, игнорируя(вставляя null) первую колонку?
Есть файл: {column1,column2}
Возможно ли средствами mysql вставить данные из файла в таблицу, игнорируя(вставляя null) первую колонку?
1 ответов
Используйте временную таблицу.
CREATE TEMPORARY TABLE TempTable ( ID int, column1 text, column2 text ) TYPE=HEAP;
LOAD DATA INFILE 'file_name' INTO TABLE TempTable;
INSERT INTO ResultTable SELECT column1, column2 FROM TempTable;
DROP TABLE TempTable;