2016-04-13 48 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)