版上各位前辈好
我看了一下SQLite的使用说明,才知道原来SQLite的外来键功能默认是关闭的
而如果要启用,便要用指令开启
而指令为:表单名称 foreign_keys = ON;
使用程式为android studio
照理来说的话应该是写在execSQL指令下没错吧
我的写法是
db.execSQL(tb_name+" foreign_keys = ON;"+TB_name);
其中TB_name是我的CREATE TABLE,包含字段的名称与属性
也试过
db.execSQL(tb_name+" foreign_keys = ON;")
db.execSQL(TB_name);
而结果都是直接闪退,请问是为什么呢?