我需要为以下条件准备一个SQLite触发器 -
现在我想写一个删除触发器,这样如果产品从retail_store中删除,如果它不在表wholesale_store中,那么应该从产品表中删除该产品记录.
**我理解,删除这样的产品记录可能不是一个好主意.请将此问题仅作为技术复杂功能.
谢谢你考虑这个.干杯!
也许以下的sql statemen对你有用,但我不能保证语法是正确的.
CREATE TRIGGER after_retail_store_delete after delete ON retail_store
WHEN ((select count() from wholesale_store where productid = OLD.id) = 0)
BEGIN
DELETE FROM product WHERE productid = OLD.id ;
END ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4271 次 |
| 最近记录: |