4

DBサーバーへの新しい接続を確立せずに、Mysql2 :: Clientが使用しているデータベースを変更したい(たとえば、mysqlコマンドラインで「useX」と入力するのと同じ)。

これは可能ですか?どのように?

4

2 に答える 2

9

使用するselect_db

db = Mysql2::Client.new
db.select_db('test')
于 2013-10-19T01:45:04.280 に答える
3

この方法を使用して、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
于 2012-04-30T18:13:29.973 に答える