【发布时间】:2016-07-20 11:01:58
【问题描述】:
private static final String CREATE_TABLE_PLOT = "create table "
+ TABLE_PLOT + "(" + ID_COLUMN + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ GROWER_PLOT_AREA+ " TEXT NOT NULL,"
+ GROWER_IRRIGATION_TYPE + " TEXT NOT NULL,"
+ PLOT_SURVEY_NUM + " TEXT NOT NULL,"
+ VILLAGE + " TEXT NOT NULL,"
+ WATER_DEPTH + " TEXT NOT NULL,"
+ GROWER_PLOT_ID + "INT ," + " FOREIGN KEY (" + GROWER_PLOT_ID + ") REFERENCES "
+ TABLE_MEMBER + " ("+ID_COLUMN +"));";
我的应用程序崩溃了。
我的代码有什么问题?
【问题讨论】:
-
外键在 sqllite 中不起作用
-
是任何解决方案......如何做
-
@VishalPatoliya 这实际上取决于您的 SQLite 版本。 3.6.19 版本中引入了外键:sqlite.org/foreignkeys.html
标签: android sqlite android-sqlite