|
|
|
Нужна помощь с 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, 19:49:04 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
Данные для одной записи должны быть в ОДНОЙ строке. А не в нескольких. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 20:50:17 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
AkinaДанные для одной записи должны быть в ОДНОЙ строке. А не в нескольких.Почему же? по идее, ничего не мешает указать явно переносы строк как разделители полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 21:27:25 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
и как же это сделать? хотя б примерно, может дальше додумаю сам. просто пока вобще никаких соображений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 21:39:19 |
|
||
|
Нужна помощь с 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, 07:58:44 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
[quot miksoft]Akinaничего не мешает указать явно переносы строк как разделители полей.Структура файла намекает на хреновую формализацию. Не удивлюсь, если в нём бывают "лишние" переводы строк. На самом деле пора спросить, откуда появляется этот текстовый файл, и насколько процесс его появления подконтролен и управляем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:43:00 |
|
||
|
Нужна помощь с 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, 13:41:21 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
Укажите в явном виде перечень полей, принимающих данные. Иначе проблемы почти гарантированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 21:34:59 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
то есть так? INTO TABLE users (fio,grup,login,pass и тд) или не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 20:05:49 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 20:35:17 |
|
||
|
Нужна помощь с LOAD DATA INFILE.
|
|||
|---|---|---|---|
|
#18+
При необходимости можнодаже выполнить доп. обработку данных, используя переменные. Да, правильная ссылка вот: http://dev.mysql.com/doc/refman/5.5/en/load-data.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 20:39:21 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38655414&tid=1834731]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 350ms |

| 0 / 0 |
