Понимание этого синтаксиса SQL - PullRequest
0 голосов
/ 20 сентября 2019
load data infile 'D:\\diiet\\subir\\a.txt'
Into table reporte_dts_empresa_2015_sut CHARACTER SET latin1
fields terminated by '\t'

Почему я должен сделать этот шаг?

LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;

Я новичок в SQL, я пытаюсь создать таблицу с данными Excel

я уже сделалэто, но я не уверен, как.

1 Ответ

2 голосов
/ 20 сентября 2019
LINES TERMINATED BY '\r\n'

Эта опция сообщает MySQL, что строки во ваших входных файлах заканчиваются последовательностью возврата каретки и новой строки.Это важно, поскольку существуют разные соглашения для конца строк (в частности, Windows и Linux различаются).

IGNORE 1 LINES

При использовании этой опции первая строка ввода пропускается (MySQL не будет пытаться вставить ее вТаблица).Это обычно полезно, если ваш файл содержит строку заголовка.

Возможно, вы захотите взглянуть на документацию MySQL о синтаксисе LOAD DATA .

...