私はMySqlコマンドツールを使用して、私が書いたRubyスクリプトの中からデータベースを照会しています。しかし、一時テーブルを作成するクエリが必要になり、別のクエリで一時テーブルの結合を実行する必要があります。唯一の問題は、私がmysql -h <host> -r <username> -D <database> -e "QUERY"
を呼び出すたびに新しいトランザクションが発生するため、私が結合を実行しようとしているときに一時テーブルがもう存在しないことです。MySqlコマンドライン:一度に2つのクエリを実行しますか?
mysqlコマンドラインツールの呼び出しで別々の2つのクエリを実行する必要はありますか?
ような何か: mysql -h <host> -r <username> -D <database> -e "QUERY1" -e "QUERY2"
それとも私のクエリを保存するためのいくつかの代替方法はありますか?テキストファイルなどのように?
ありがとうございました
セミコロンで区切ってみましたか? – Jacob
あなたはスクリプトファイルを実行することができました - シェル> mysql –
Devart
助けてくれてありがとう。 –