Erlang Mysql源命令

时间:2012-02-07 09:50:06

标签: mysql erlang

我正在使用erlang odbc模块连接到mysql,它几乎适用于我的所有命令,如 insert,delete,create,use,drop 。但是在这里我需要使用 source 命令来加载一个文件,其中包含所有命令,如创建和使用数据库,并创建一些10个表...但是当我像odbc:sql_query(Database_Connection,"source filename")我一样使用它时我收到错误并断开连接。该文件存在于当前目录中,我尝试给出文件的绝对路径和相对路径。请教如何在erlang odbc中使用source命令。

2 个答案:

答案 0 :(得分:2)

mysql中没有这样的'source'sql命令。

mysql shell utlility中有'source'命令。但它只是mysql shell的命令(读取并向服务器发送sql命令)。

答案 1 :(得分:1)

'source'是MySQL CLI命令而不是SQL命令。我没有亲自使用过erlang ODBC,但是在使用JDBC时遇到了类似的问题。据我所知,除了读取SQL脚本之外没有其他选择,将其拆分为单独的语句并逐个单独运行。