Загрузка данных в базу данных mysql

У меня есть текстовый файл, который я бы хотел загрузить в базу данных mysql на сервере Ubuntu 12.04 LTS. Я ввел данные в файл trey.txt, и я переместил файл в каталог / tmp. Когда я перехожу к db и введите команду

LOAD DATA
INFILE '/tmp/trey.txt'
into table arp_table
columns terminated by '|';

, выход будет

 ERROR 13(HY000):Can't get stat of '/tmp/trey.txt'(Errcode: 2)

Как мне изменить, чтобы ввести эти данные. И могу ли я запустить это из командной строки в качестве задания cron.

1
задан 23 August 2013 в 16:17

1 ответ

Положите ваши данные в корневую папку в ubuntu после запуска этой команды как admin: -

$ sudo mysql -u root -p <database name>

mysql> LOAD DATA LOCAL INFILE '/path/trey.txt' INTO TABLE pet;

, если «path / trey.txt» не работает, используйте «../path/ trey.txt '

0
ответ дан 24 May 2018 в 18:46

Другие вопросы по тегам:

Похожие вопросы: