我正在玩 mysql2(和 mysql 5)gem 以及结果和 Enumerable 结果。
我可以运行查询,例如
results = client.query("select now()")
而且我还可以运行查询,例如
results = client.query("select version()")
但我想做的是把它提升一个档次。在现实生活中,我假设人们运行多个查询。那么我如何确保我可以一次获得版本和时间。
--
我尝试过的东西不起作用:
results = client.query("select version(); select now()")
我得到的错误是:
Mysql2::Error: You have an error in your SQL Syntax; check the manual that corresponds to your Mysql Version for the right syntax to use near 'select now()' at line1
现在我知道我可以在 Mysql Console 中运行以下查询并返回结果,我将如何在 Mysql2 Gem 中做同样的事情:
select version();select now()
我将如何在一个命令行中对 Mysql2 gem 做同样的事情(或者我需要两个)。我问是因为在现实生活中,人们通常会运行多个查询以按照他们想要的方式获得结果。