[ОТВЕТИТЬ]
Опции темы
11.09.2013 09:09  
bujhm1987
Как сделать импорт всех файлов txt в папке?
Чтобы не писать:
mysqlimport -uroot -pпароль supermag /home/sa/tmp/table1.txt /home/sa/tmp/table2.txt /home/sa/tmp/table3.txt table4.txt

а ограничится подобным:

mysqlimport -uroot -pCtHDbCGK.C supermag /home/sa/tmp/*.txt

Пока получаю ошибку

c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqlimport -uroot -pпароль supermag c:\Temp\dump\*.txt
mysqlimport: Error: 1017, Can't find file: '.\supermag\@002a.frm' (errno: 22), when using table: *
 
11.09.2013 09:15  
OlegON
проблема в том, что убогая Windows не разворачивает самостоятельно *.txt и предоставляет это программе. В Linux, откуда пример, *.txt разворачивается в перечень файлов еще до запуска программы. Запускайте на Linux и заработает...
 
"Спасибо" OlegON от:
11.09.2013 09:20  
bujhm1987
Спасибо,учту,но пока надо именно на винду :(
 
11.09.2013 09:25  
OlegON
тогда пишите скриптики, в винде есть for, т.е. выполни
Код:
for /?
и почитай...
 
11.09.2013 09:30  
whitewizard
а ты эти файлики каким образом получил?
В них содержимое таблиц или скрипты?
 
11.09.2013 10:07  
bujhm1987
получаю через mysqldump --tab, таблицы
 
 
Опции темы



Часовой пояс GMT +3, время: 06:08.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.