1
我在SQLite中有2個簡單的表。如何從第二個表中刪除第一行中的數據時刪除
1表:notebook_id,NOTEBOOK_NAME
(1, lenovo)
(2, hp)
第二個表:MODEL_ID,notebook_id,模型名稱,價格
例如
(1, 1, y580, 1000)
(2, 1, y510p, 1500)
當我刪除第一臺聯想我像從第二張桌子刪除聯想的模型。我知道我應該使用觸發器,但如果有人在這個簡單的例子中解釋我的觸發器,將會很棒。
我添加的代碼工作正常,我希望它可以幫助別人。
CREATE TRIGGER trigger_name
BEFORE DELETE ON notebook
BEGIN
DELETE
FROM model
WHERE notebook_id = old.notebook_id;
END;
是的,它工作正常,謝謝 – Empi