版上各位前輩好
我看了一下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);
而結果都是直接閃退,請問是為什麼呢?