powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / load data infile .txt
5 сообщений из 5, страница 1 из 1
load data infile .txt
    #39237902
adelgabriel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Ситуация такая: есть таблица
Код: sql
1.
2.
3.
4.
create table t1 
(id int not null auto_increment,
field_1 varchar(255) binary,
primary key(id));


в нее нужно импортировать данные из файла формата .txt. Файл содержит лишь одну строку, которую нужно поместить в поле field_1.
Пытался использовать load data infile, все безуспешно. Пробовал следующее:

Код: sql
1.
2.
3.
4.
5.
load data local infile '%/path/%/file.txt'
into table t1
fields  enclosed by '' escaped by '\\'
lines terminated by '\n'
(t1.field_1);


данный скрипт записывает строки в id

Код: sql
1.
2.
3.
4.
5.
load data local infile '%/path/%/file.txt'
into table t1
fields  enclosed by '' escaped by '\\'
lines terminated by '\n'
(@dummy, t1.field_1);


также записывает строки в id

Пробовал еще много вариантов, все время записываются строки в поле id.

Могли бы подсказать, что я делаю неправильно?
...
Рейтинг: 0 / 0
load data infile .txt
    #39237909
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
into table t1 (field_1)
...
Рейтинг: 0 / 0
load data infile .txt
    #39237935
adelgabriel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Пробовал... все равно пишет в id
...
Рейтинг: 0 / 0
load data infile .txt
    #39237948
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что ж у вас у всех с руками-то???
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
mysql> create table t1
    -> (id int not null auto_increment,
    -> field_1 varchar(255) binary,
    -> primary key(id));
Query OK, 0 rows affected (0.53 sec)

mysql> load data local infile 'b:\\test.txt'
    -> into table t1 (field_1);
Query OK, 3 rows affected (0.09 sec)
Records: 3  Deleted: 0  Skipped: 0  Warnings: 0

mysql> select * from t1;
+----+--------------------+
| id | field_1            |
+----+--------------------+
|  1 | Строка 1           |
|  2 | Строка 2           |
|  3 | Строка 3           |
+----+--------------------+
3 rows in set (0.08 sec)
...
Рейтинг: 0 / 0
load data infile .txt
    #39238180
adelgabriel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Решено, у меня просто база была с такой же табличкой и все загруженные данные уходили в нее...
Akina, благодарю за ответы!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / load data infile .txt
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]