2014-06-11 28 views
0

我有幾個SQL文件,比如說tableone1.sqltabletwo.sqltablethree.sqlSQL - 調用其他SQL文件來創建多個數據表

我正在開發使用phpmyadmin一個Web應用程序,我想知道我可以在db.sql文件將包括三個sql文件,以避免在一個巨大的文件,我所有的CREATEINSERT聲明哪些代碼。

那麼我可以導入db.sql到phpmyadmin,它會創建三個表並根據我的三個外部文件中的語句插入記錄。

我希望有道理嗎?對於模糊的問題抱歉。

+0

爲什麼不運行sql文件一個接一個 –

+0

也許他有太多,這很無聊;) –

+0

哦,我知道我可以一個接一個地做。只是想知道是否有更自動化的方式來做到這一點。 – user3169859

回答

0

您db.sql文件的內容應該是這樣的:

use [dbname]; 

source path/tableone1.sql; 
source path/tableone2.sql; 
source path/tableone3.sql; 

或者你可以使用cat *.sql命令。