2016-04-13 14 views
0

如何在使用续集插入MySQL DB时读取列值。尝试下面的查询获取类型错误:没有隐式转换为整数如何使用续集插入查询来获取列值?

DB[:table].import([:x, :y], [[1, 2]], [:return=>:primary_key]). 
+1

尝试没有方括号?像'1,2]],:return =>:primary_key)' –

+0

上面一个工作。 –

+0

太棒了!我已添加为答案 –

回答

2

按照the docs,你应该通过OPTS中没有方括号,就像这样:

DB[:table].import([:x, :y], [[1, 2]], :return =>: primary_key)