У меня есть файл 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);
спасибо
Я бы просто рекомендовал попробовать ту же команду с ... ЛИНИЯМИ, ЗАКЛЮЧЕННЫМИ '\ r \ n' ... и посмотреть, повезет ли вам больше.
Просто попробуйте удалить из запроса СТРОКИ, ЗАВЕРШЕННЫЕ '\ n'
.
Если вы не укажете разделитель, MySQL заполнит его автоматически.
Попробуйте это:
$(function() {
$("form").submit(function() { return false; });
});
-121--1591782- Некоторые из этого зависят от того, куда вы собираетесь пойти с вашей работой: вы сегодня работаете в одиночку, но планируете (или, по крайней мере, надеетесь) построить что-то достаточно большое, что вам понадобится помощь? Если это так, то хорошо получить какие-то практики на месте заранее - не столько, что это замедлит вас, сколько то, на чем вы можете отталкиваться при создании своей команды.
Мой коллега, который оставил архитекторов больших объемов торговых систем для создания программного обеспечения для iPod и iPad, сделал некоторые мысли об этом сейчас, когда он команда из 1. Может оказаться полезным:
-121--4648428- Текстовые файлы Mac обычно заканчиваются на \r
, но это можно узнать, используя шестнадцатеричный редактор и увидев, на чем заканчиваются строки.