У меня есть несколько файлов, это текстовые файлы, и я импортировал их с помощью команды LOAD DATA
mysql в таблицу базы данных.Но у меня есть проблемы с некоторыми из них.Все они - 6236 строк:
$ wc -l ber.mensur.txt
6236 ber.mensur.txt
Когда я импортирую ber.mensure.txt
, в моей таблице только 1611 записей.Но у других файлов есть строка 6236.
Моя команда LOAD DATA
:
LOAD DATA INFILE '/home/mohsen/codes/haq/translation-tmp/ber.mensur.txt'
INTO TABLE tr_tmp
FIELDS TERMINATED BY ''
ENCLOSED BY '"'
LINES TERMINATED BY '\n' (aya);
Я использую Linux, и я вынужден \n
для конца строки (EOL).
Когда я проверяю свою базу данных, некоторые записи содержат более одной строки.Я думаю, что у моего конца строк есть проблема.
У вас есть какое-нибудь решение, чтобы решить это?
ОБНОВЛЕНИЕ:
Мой файл здесь Кстати, vim
может знать мой текстовый файл как 6236 строк.