Ruby MYSQL条件语句

时间:2015-07-07 02:40:18

标签: mysql ruby

我有一个ruby脚本查询数据库,提取一些信息并发布结果。下面的代码段中的 是一条记录(我循环遍历这些行)。我在表中有一个标志已取消 [数据类型为bit(1)]。 无论标志值如何,我总是发布Canceled =' No'。基本上条件语句总是返回false,即使情况并非如此。有人能告诉我我做错了吗?

db = Mysql2::Client.new(parameters....)
query_str = "Some query"
row = db.query(query_str).first        

Cancelled = 'No'
if row['Cancelled'] == true
  Cancelled = 'Yes'
end

0 个答案:

没有答案