[問題] SQLite的外來鍵
版上各位前輩好
我看了一下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);
而結果都是直接閃退,請問是為什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.184.18.42
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1494769804.A.A27.html
→
05/14 22:22, , 1F
05/14 22:22, 1F
→
05/14 22:24, , 2F
05/14 22:24, 2F
→
05/14 23:57, , 3F
05/14 23:57, 3F
→
05/14 23:59, , 4F
05/14 23:59, 4F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章