2012-02-07 79 views
0

我使用Erlang的ODBC模塊連接到MySQL,它是做工精細,幾乎所有我的命令,如插入,刪除,創建,使用,下降。但在這裏我需要使用命令加載包含所有的命令,如創建和使用數據庫,並創建一些10桌的文件......但是當我使用它像odbc:sql_query(Database_Connection,"source filename")我得到錯誤和連接斷開。該文件存在於當前目錄中,我試着給出文件的絕對路徑和相對路徑。 PLease建議如何在erlang odbc中使用source命令。二郎MySQL源碼命令

回答

2

不存在這樣的「源」 SQL在MySQL命令。

有在MySQL殼utlility「源」命令。但它只是一個命令mysql shell(讀取和發送sql命令到服務器)。

+0

+1非常真實的。他應該讀這個:http://www.techotopia.com/index.php/The_mysql_Command-Line_Tool – 2012-02-07 13:39:37

1

'源' 是MySQL的CLI命令,而不是SQL之一。我個人沒有使用erlang ODBC,但使用JDBC時遇到了類似的問題。據我所知,沒有其他選擇,只能讀取SQL腳本,將其分解爲單獨的語句並逐個單獨運行它們。