Erlang Mysql Source Command - PullRequest
       3

Erlang Mysql Source Command

0 голосов
/ 07 февраля 2012

Я использую модуль erlang odbc для подключения к mysql, и он работает нормально почти для всех моих команд, таких как вставка, удаление, создание, использование, удаление .Но здесь мне нужно использовать команду source , чтобы загрузить файл, содержащий все команды, такие как create and use database и создать несколько 10 таблиц ... но когда я использую его как odbc:sql_query(Database_Connection,"source filename"), я получаю ошибкуи отключиться.Файл присутствует в текущем каталоге, я попытался указать абсолютный и относительный путь к файлу.Пожалуйста, предложите, как использовать исходную команду в erlang odbc.

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

в mysql нет такой sql-команды 'source'.

В utlility оболочки mysql есть команда 'source'.Но это всего лишь команда для оболочки mysql (для чтения и отправки команд sql на сервер).

1 голос
/ 07 февраля 2012

'source' - это команда MySQL CLI, а не команда SQL. Я не использовал erlang ODBC лично, но у меня была похожая проблема при использовании JDBC. Насколько я помню, другого выбора не было, кроме чтения сценария SQL, его разделения на отдельные операторы и запуска их отдельно, один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...