Androidのsqliteマネージャーで主キーがmember_idであるMember_Masterテーブルを1つ作成し、子テーブルに外部キーを作成しました。たとえば、Member_Masterからmember_idのEvent_Masterを作成しました。no such table found:Member_Master
エラーが発生していまし
たが、現在、次のエラーが発生しています。
SQLiteManager: CREATE TABLE "main"."Events_Master" ("event_id" NUMERIC PRIMARY KEY NOT
NULL ,"event_name" TEXT NOT NULL ,"event_details" TEXT NOT NULL ,"event_start_date"
DATETIME NOT NULL ,"event_end_date" DATETIME NOT NULL ,"event_time" DATETIME NOT NULL
,"event_venue" TEXT NOT NULL ,"min_level" NUMERIC,"status_id" NUMERIC,"member_id"
NUMERIC, foriegn key(member_id) references Member_Master(member_id)ON DELETE CASCADE ON
UPDATE CASCADE) [ near "member_id": syntax error ]
Exception Name: NS_ERROR_FAILURE
Exception Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)
[mozIStorageConnection.createStatement]
解決策を教えてください。テーブルは既に作成されているためMember_Master
、フィールド名はmember_id
のみです。