【发布时间】:2012-07-22 15:52:22
【问题描述】:
我正在编写我的第一个 ruby 脚本来读写 mysql。
我想知道某条记录是否存在。我试过了:
sql = "SELECT EXISTS(SELECT * FROM UserTrucks WHERE User = ? AND Truck = ?)"
pst = con.prepare(sql)
does_exist = pst.execute(user_id, truck_id)
但是当我打印 should_alert 的类时,它是 MySQL::STMT 而不是 True 或 False 类,甚至是 0/1。
我在这里缺少什么?准备好的语句甚至是正确的用途吗?
【问题讨论】:
标签: mysql ruby boolean prepared-statement exists