2010-02-15 5 views
2

У меня есть более 200 файлов SQL, которые содержат разные данные, которые необходимо выполнить в моей базе данных Mysql, мне интересно, знает ли кто-нибудь, какой способ выполнить эту задачу, кроме как выполнить каждый файл по одному вручную?Выполнение нескольких файлов .SQL

ответ

1

В UNIX, где SOURCE_PATH_ROOT = путь к корню вашего SQLs и MYSQL_OPTS = опций для вашей команды MySQL:

for sqlfile in `find ${SOURCE_PATH_ROOT} -name '*.sql'` ; do 
    echo " " 
    echo " Reading `basename ${sqlfile}`" 
    mysql ${MYSQL_OPTS} < ${sqlfile} 
done 
+0

Может ли это делать в среде Windows? – Undawned

2

просто сливаются эти файлы в один и выполнить его

Смежные вопросы