DBサーバーへの新しい接続を確立せずに、Mysql2 :: Clientが使用しているデータベースを変更したい(たとえば、mysqlコマンドラインで「useX」と入力するのと同じ)。
これは可能ですか?どのように?
使用するselect_db
db = Mysql2::Client.new
db.select_db('test')
この方法を使用して、query
データベースを切り替えることができます。
db = Mysql2::Client.new
db.query('use test')
# You're now talking to the test database
db.query('use something_else')
# You're now talking to the something_else database