【发布时间】:2014-09-23 10:18:57
【问题描述】:
我尝试使用 ruby 选择字段为空的所有行。要么我得到零结果,要么声明无效。到目前为止,我尝试过:
db.query("SELECT * FROM names where name is null;")
db.query("SELECT * FROM names where name is nil;")
db.query("SELECT * FROM names where name is #{null};")
db.query("SELECT * FROM names where name is #{nil};")
select语句应该怎么做?
我使用 ruby 和 mysql2 gem
【问题讨论】:
-
用
#query替换#select_stmt.. 像db.query("SELECT * FROM names where name is null;") -
我忘了说我使用 ruby 和 mysql2 gem。 select_stmt 应该是查询。更新:“从名称为空的名称中选择 *;”突然工作
-
我们可以从标签中看到——meta.stackexchange.com/questions/19190/…
-
第一种说法是正确的。您是否在 MySQL 提示符中尝试过相同的语句,以查看是否得到不同的结果?