Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MySQL > Почему грузится только первая строка? |
Автор: Lim4 7.8.2008, 16:38 | ||
Подскажите, как исправить. В результате запроса загружается только первая строка и дальше считывание с файла не идет. Где ошибка? (ошибка не выдается, но данные только из первой строки текста и все :()
|
Автор: triclosan 7.8.2008, 16:51 |
хорошо бы test.txt выложить (хотя бы несколько строчек если он жирный) и что говорят show warnings; show errors; |
Автор: Lim4 7.8.2008, 16:54 |
вот текст(42 тысячи строк такого типа) 29.07.2008| 23:59:43| 35| 0| 2519370| 502248| 2| 0| 30.07.2008| 00:05:25| 35| 0| 2519370| 502248| 2| 0| 30.07.2008| 00:11:07| 61| 0| 2519370| 502248| 2| 0| 30.07.2008| 00:17:13| 34| 0| 2519370| 502248| 2| 0| 30.07.2008| 00:22:55| 61| 0| 2519370| 502248| 2| 0| 30.07.2008| 00:29:01| 35| 0| 2519370| 502248| 2| 0| нет ни предупреждений, ни ошибок... но в базе только первая строка |
Автор: triclosan 7.8.2008, 16:56 |
уверен, что концы строк никсовые? посмотри hex-редактором или выложи кусок своего оригинального файла |
Автор: Lim4 7.8.2008, 17:18 |
я - "она". скачала hex редактор, но пока не разобралась, поэтому высылаю часть файла |
Автор: triclosan 7.8.2008, 17:24 | ||
У вас виндовые концы строк, пробуйте
|
Автор: Akina 7.8.2008, 17:25 | ||
А как ведет себя
? |
Автор: Lim4 7.8.2008, 17:39 |
спасибо вам огромное |
Автор: triclosan 8.8.2008, 11:51 |
еще маленькое замечание - если в файле будет что-то типа '| \r\n' парсер (ИМХО) может запутаться и сказать "в файле больше полей чем в вашей таблице". Поэтому лучше не использовать символ '|' для разделения и полей и сторчек. |