Ответ 1
Вы можете использовать команду source
. Таким образом, ваш script будет выглядеть примерно так:
use your_db;
source script/s1.sql;
source script/s2.sql;
-- so on, so forth
Предположим, что я написал script Table_ABC.sql, который создает таблицу ABC. Я создал много таких скриптов для каждой из необходимых таблиц. Теперь я хочу написать script, который вызывает все эти файлы script в последовательности, поэтому в основном я хочу другой файл script createTables.sql. Mysql предоставляет возможность выполнить файл script из приложения оболочки mysql, но может найти некоторую команду, например exec c:/myscripts/mytable.sql. Скажите, пожалуйста, если есть какая-либо команда, которая может быть записана в sql script сама, чтобы вызвать другую в последних версиях mysql или альтернативу для этого.
Спасибо
Вы можете использовать команду source
. Таким образом, ваш script будет выглядеть примерно так:
use your_db;
source script/s1.sql;
source script/s2.sql;
-- so on, so forth