5
我想編寫並執行一個mysql .sql文件,它將執行多個其他.sql文件。我正在尋找相當於Oracle的東西:MYSQL命令執行多個.sql文件
@script1.sql
@script2.sql
@script3.sql
MYSQL是否有命令?
我想編寫並執行一個mysql .sql文件,它將執行多個其他.sql文件。我正在尋找相當於Oracle的東西:MYSQL命令執行多個.sql文件
@script1.sql
@script2.sql
@script3.sql
MYSQL是否有命令?
source script1.sql;
source script2.sql;
...
從bash或任何外殼,您可以運行如下
cat script*.sql | mysql -u root -pYOURPASSWORD dbname
這將執行所有的關於 'DBNAME'
乾杯SQL文件!
我已經嘗試過,但沒有成功。我收到錯誤: '您的SQL語法錯誤;請檢查與您的MySQL服務器版本相對應的手冊,以獲取在第1行'source user.sql'附近使用的正確語法。 我有一個build.sql文件,我想從Eclipse內部運行多個文件。你寫的命令是否必須從mysql提示符運行? – drquiz 2011-03-16 04:35:42
@drquiz:是的,從mysql提示符。我使用它,因爲MySQL 4.1 ... – zerkms 2011-03-16 09:26:38