当前位置:首页 > 码农资料 > 正文内容

SQL插入联动

创建一个 SQLite 触发器来实现当data表插入数据时自动检查并添加新设备到device表。这个触发器会在每次插入data表时检查uid是否存在于device表中,如果不存在,则自动添加。

-- 创建触发器,在data表插入数据后执行
CREATE TRIGGER IF NOT EXISTS add_new_device
AFTER INSERT ON data
BEGIN
    -- 检查插入的uid是否存在于device表中
    INSERT INTO device (uid)
    SELECT NEW.uid
    WHERE NOT EXISTS (
        SELECT 1 FROM device WHERE uid = NEW.uid
    );
END;


扫描二维码推送至手机访问

本文链接:http://xinrui.ren/post/191.html

返回列表

上一篇:数据表里按小时找出数据最大值

没有最新的文章了...