Я использую командный инструмент MySql для запроса базы данных из сценария Ruby, который я написал. Однако возникла потребность в запросе, который создает временную таблицу, а затем в другом запросе мне нужно выполнить соединение с временной таблицей. Единственная проблема заключается в том, что каждый раз, когда я вызываю mysql -h <host> -r <username> -D <database> -e "QUERY"
, я получаю новую транзакцию, поэтому, когда я пытаюсь выполнить свое соединение, временная таблица больше не существует.
Есть ли в любом случае выполнить два отдельных запроса в один вызов инструмента командной строки mysql ??
что-то вроде:
mysql -h <host> -r <username> -D <database> -e "QUERY1" -e "QUERY2"
Или есть какой-то альтернативный способ хранения моих запросов? как в текстовом файле или что-то?
Спасибо