Sqlite 创建触发器(删除)

今天在移动设备上需要做一个删除功能,两个表ItemBase和ItemSD,其中,ItemBase的id字段和ItemSD的SDPID字段是一对一关系,现在要求删除一条ItemBase的同时也删除对应的ItemSD,于是就想到了使用触发器,写法如下:

CREATE TRIGGER itembase_delete AFTER DELETE
ON [ItemBase]
BEGIN
	DELETE FROM ItemSD WHERE SDPID = old._id;
END

其中,old就是指刚被删除的那条ItemBase记录。

你可能感兴趣的:(Sqlite 创建触发器(删除))