
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.05.2014, 19:49:04
|
|||
|---|---|---|---|
|
|||
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
Хотел сделать загрузку из текстового файла в таблицу, но почему то не могу понять как загружать больше одной строки. например есть просто список фамилий Петров Иванов Сидоров загружаю его командой LOAD DATA LOCAL INFILE 'C:/apache/localhost/www/tmp/123.txt' INTO TABLE users(fio) а вот если добавлять ещё инфу, то не знаю как составить команду Бархатова Елена Борисовна 9M91 9M91012 08144012 0 Зарубин Сергей Николаевич 9M91 9M91011 09261011 0 таблица из таких полей: |fio|grup|login|pass|razd| помогите плиз составить команду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2014, 20:50:17
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
Данные для одной записи должны быть в ОДНОЙ строке. А не в нескольких. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2014, 21:27:25
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
AkinaДанные для одной записи должны быть в ОДНОЙ строке. А не в нескольких.Почему же? по идее, ничего не мешает указать явно переносы строк как разделители полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2014, 21:39:19
|
|||
|---|---|---|---|
|
|||
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
и как же это сделать? хотя б примерно, может дальше додумаю сам. просто пока вобще никаких соображений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2014, 07:58:44
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
serg911Бархатова Елена Борисовна 9M91 9M91012 08144012 0 Зарубин Сергей Николаевич 9M91 9M91011 09261011 0предлагаю в исходном файле заменить (любым редактором) \n\n на \n%%\n , после чего воспользоваться мануалом (поиск по "To read a file containing jokes") можно, конечно, попытаться сделать так Код: sql 1. 2. , но, боюсь, сервер не поймёт такого челябинского юмора. PS. А проще всего выполнить 2 замены (\n --> \t, \t\t --> \n) и загрузить всё со стандартными настройками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2014, 10:43:00
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
[quot miksoft]Akinaничего не мешает указать явно переносы строк как разделители полей.Структура файла намекает на хреновую формализацию. Не удивлюсь, если в нём бывают "лишние" переводы строк. На самом деле пора спросить, откуда появляется этот текстовый файл, и насколько процесс его появления подконтролен и управляем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2014, 13:41:21
|
|||
|---|---|---|---|
|
|||
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
tanglir FIELDS TERMINATED BY '\n' LINES TERMINATED BY '\n\n' спасибо, помогло) сначала не понимал как это использовать) сделал записи в файле в строчку: ,Бархатова Елена Борисовна,9M91,9M91012,08144012,0 и вот такой запрос LOAD DATA LOCAL INFILE 'C:/apache/localhost/www/tmp/123.txt' INTO TABLE users FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' только сначала не поставил запятую в начале и он мне 'имя' в базу не сохранял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2014, 21:34:59
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
Укажите в явном виде перечень полей, принимающих данные. Иначе проблемы почти гарантированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2014, 20:05:49
|
|||
|---|---|---|---|
|
|||
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
то есть так? INTO TABLE users (fio,grup,login,pass и тд) или не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2014, 20:35:17
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2014, 20:39:21
|
|||
|---|---|---|---|
Нужна помощь с LOAD DATA INFILE. |
|||
|
#18+
При необходимости можнодаже выполнить доп. обработку данных, используя переменные. Да, правильная ссылка вот: http://dev.mysql.com/doc/refman/5.5/en/load-data.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834731]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 347ms |

| 0 / 0 |
