ДАННЫЕ ЗАГРУЗКИ INFILE только 1 запись вставляются

У меня есть файл CSV, который я пытаюсь импортировать через командную строку. Но только 1 строка вставляется. Они - разделенные значения запятой. Я нахожусь на Mac с помощью Excel Mac. Я сохраняю как файл CSV. Как я могу сказать, завершаются ли строки \r или \n или обоими? Вот код, который я использовал:

LOAD DATA LOCAL INFILE '/Users/eric/Documents/contacts_test.csv' INTO TABLE `contacts_tmp` FIELDS TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\n' (clientid,contactid,title,fname,mname,lname,suffixname,salutation,occupation,employer,home_addr1,home_addr2,home_city,home_state,home_zip,home_county,primary_addr1,primary_addr2,primary_city,primary_state,primary_zip,primary_county,work_addr1,work_addr2,work_city,work_state,work_zip,work_county,email,phone_home,phone_mobile,phone_work,fax,phone_other,codes);

спасибо

5
задан OMG Ponies 7 February 2010 в 01:47
поделиться

3 ответа

Я бы просто рекомендовал попробовать ту же команду с ... ЛИНИЯМИ, ЗАКЛЮЧЕННЫМИ '\ r \ n' ... и посмотреть, повезет ли вам больше.

5
ответ дан 18 December 2019 в 14:45
поделиться

Просто попробуйте удалить из запроса СТРОКИ, ЗАВЕРШЕННЫЕ '\ n' .

Если вы не укажете разделитель, MySQL заполнит его автоматически.

0
ответ дан 18 December 2019 в 14:45
поделиться

Попробуйте это:

$(function() {
    $("form").submit(function() { return false; });
});
-121--1591782-

Некоторые из этого зависят от того, куда вы собираетесь пойти с вашей работой: вы сегодня работаете в одиночку, но планируете (или, по крайней мере, надеетесь) построить что-то достаточно большое, что вам понадобится помощь? Если это так, то хорошо получить какие-то практики на месте заранее - не столько, что это замедлит вас, сколько то, на чем вы можете отталкиваться при создании своей команды.

Мой коллега, который оставил архитекторов больших объемов торговых систем для создания программного обеспечения для iPod и iPad, сделал некоторые мысли об этом сейчас, когда он команда из 1. Может оказаться полезным:

ссылкой text

-121--4648428-

Текстовые файлы Mac обычно заканчиваются на \r , но это можно узнать, используя шестнадцатеричный редактор и увидев, на чем заканчиваются строки.

1
ответ дан 18 December 2019 в 14:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: