2014-01-27 68 views
0

有人可以向我解釋SQLite中數組的工作原理嗎?創建一個數組字段表

我已經試過:CREATE TABLE foo (bar ARRAY);

作品沒有錯誤,但:INSERT INTO foo VALUES ([1,2]); 沒有。

注意:該陣列可具有任何數量的元素,元件數目不限。

+1

請注意,'CREATE TABLE FOO(酒吧鬆軟的兔子);'工作太... –

回答

1

的SQLite3不直接支持的陣列。以下是SQLLite支持的所有類型 - >http://www.sqlite.org/datatype3.html

爲了完成你需要什麼,則必須使用一個自定義的編碼(JSON例如),或使用一個FK,即創建另一個表,其中,所述陣列中的每個項被存儲爲一行。