2012-01-27 185 views
0

我有一個問題。
我有一個表accommodation在其中的數據庫。如何使用jdbc將數據插入到mysql數據庫的SET列中?

它有一個列attributes,其數據類型爲SET datatype(mysql)。

我想用jdbc將數據設置到這個attributes列中。

你可以請幫助如何做到這一點。

+2

什麼錯誤?請閱讀[如何以智能方式提問](http://catb.org/esr/faqs/smart-questions.html)。 – Jesper 2012-01-27 12:18:01

+0

請向我們展示您的代碼 - 到目前爲止所做的任何事情? – home 2012-01-27 12:18:14

+0

注意:我在問「錯誤是什麼」,因爲在原始標題(編輯之前)Kirti提到有「錯誤」。 – Jesper 2012-01-27 13:49:00

回答

0

嘗試使用關鍵字FIND_IN_SET的查詢。

編輯:對不起,您正試圖插入。從here例如:

INSERT INTO myset (col) VALUES ('a,d'), ('d,a'), ('a,d,a'), ('a,d,d'), ('d,a,d'); 

編輯:去除死鏈接到http://www.vbmysql.com/articles/mysql/the-mysql-set-datatype

+0

該表具有設置的列像設置屬性(「洗澡」,「健身房」,「24接待」,「互聯網」)我有簡單的jdbc程序連接,語句等。我想插入數據使用語句到數據庫中。我得到錯誤,像數據在列屬性中截斷,因爲它包含設置元素 – 2012-01-27 13:24:53

+0

什麼是_Why你不應該使用set_鏈接之前關閉它?我沒有看到任何其他網上放下SET的文章。我是一名C++開發人員,我聽說人們不應該使用'std :: set',但這不是真的。 – Deji 2015-09-30 15:54:13

+0

我真的不記得了,對不起。 – 2015-10-07 08:57:19

相關問題