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 и заработает...
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, время: 13:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.