mysqlとの間で読み書きする最初のrubyスクリプトを一緒にハッキングしています。
あるレコードが存在するか知りたい。私が試してみました:
sql = "SELECT EXISTS(SELECT * FROM UserTrucks WHERE User = ? AND Truck = ?)"
pst = con.prepare(sql)
does_exist = pst.execute(user_id, truck_id)
しかし、should_alertのクラスを出力すると、TrueまたはFalseクラス、あるいは0/1ではなく、MySQL::STMTになります。
ここで何が欠けていますか?プリペアドステートメントは、これに使用するのに適切なものでさえありますか?