2012-02-07 76 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脚本,将其分解为单独的语句并逐个单独运行它们。