【发布时间】:2015-06-01 06:19:44
【问题描述】:
我在我的 rails 应用程序中使用原始 sql 查询。我想在我的行中插入 NULL 值,就像活动记录如何使用 nil 一样,以便在我执行 Table.find_by_column(nil) 时获得该行。我尝试了“#{nil}”,因为没有任何 db 列像这样是空白的,所以我希望它为 NULL。
【问题讨论】:
-
你正在使用什么查询,显示完整的查询你是如何尝试的
-
"INSERT into table_name (
r_id,r_name) VALUES (0,'#{nil}')" -
试试这个
"INSERT into table_name (r_id, r_name) VALUES (0,null)" -
感谢@Deep 成功了 :)
标签: mysql ruby-on-rails ruby-on-rails-4 activerecord