0
iPhoneアプリケーションを開発しています。ここでは、大きなデータをsqlite3データベースに格納する必要があります。iPhone:外部キーがサポートされたsqliteデータベースを作成する
以下の例では、外部キー制約のあるテーブルを作成したいと考えています。どのように私はsqliteを使用して、またはプログラムによって、下のテーブルを作成できますか?
お知らせください!
"CREATE TABLE List (_id INTEGER PRIMARY KEY, ListId INTEGER UNIQUE, ListName TEXT, nameId INTEGER, FLAG BOOL)",
"CREATE TABLE User (_id INTEGER PRIMARY KEY, Name TEXT, ListId INTEGER, FOREIGN KEY(ListId) REFERENCES List(ListId))",
返信いただきありがとうございます。しかし、私はちょうど作成、更新、レコードを読むつもりです。 firefoxでsqlitemanagerを使用してdbを作成することは可能ですか?しかし、私はそれに外国のキーを見ていないよ。 – Getsy
firefox sqliteマネージャで作成する場合は、ページの右側にある[Execute SQL]タブにそれらのSQL文を挿入します。 – DHamrick
ああ、ありがとう!それが正しく機能するはずですか? "Execute SQL"のクエリでFOREIGN KEYを追加すると、そこにも表示されますか? – Getsy