0

1 つの行に対して同じキー列の下に複数の TEXT フィールドを追加できるかどうか、ドキュメントを読んでもわかりません。

基本的に、変数になる可能性のある文字列配列があります。たとえば、あるエントリは String[] it = new String[]{"that", "this", "thing"} であり、別のエントリは String[] it = new String[]{"poo", "stuff"} である可能性があります.

これらは、関連付けられている特定の行に固有のものになります。ドキュメントには、さまざまなタイプの下に配列を追加できるものは何もありませんでした。

私はこの答えを見つけました: Android: Sqlite Saving string array?

受け入れられた回答は順調に進んでいるように見えましたが、今日のmySQLのようにそれがまだ当てはまるかどうか疑問に思っていますか?

4

1 に答える 1

0

私はあなたが提供した答えで行きます。

それ以外の場合は、次のようなものをシミュレートする新しいテーブルを作成できます。

CREATE TABLE MYARRAY (
  fkRowToReference int,
  value text,
  ordinal int
)

上記のようなものを使用すると、各配列エントリは別のテーブルの行になり、それが添付されている元の行を参照し、序数がその位置を示します。

INSERT INTO MYARRAY(1, 'that', 0);
INSERT INTO MYARRAY(1, 'this', 1);
INSERT INTO MYARRAY(1, 'thing', 2);
于 2013-09-05T16:04:14.420 に答える