sqlite常用操作

CREATE VIRTUAL TABLE Media_Video_Resource_virtual USING fts5(id, keywords, resourceName,resourcePath);//创建虚拟表 并以fts5模块来进行全文检索
//新增触发器
CREATE TRIGGER Media_Video_Resource_insert AFTER INSERT ON Media_Video_Resource
BEGIN
    insert into Media_Video_Resource_virtual(id, keywords, resourceName,resourcePath) VALUES (NEW.id,NEW.keywords, NEW.resourceName,NEW.resourcePath);
END;

//变更触发器
CREATE TRIGGER Media_Video_Resource_update AFTER update ON Media_Video_Resource
BEGIN
    update Media_Video_Resource_virtual set keywords=NEW.keywords,resourceName=NEW.resourceName,resourcePath=NEW.resourcePath where id=NEW.id;
END;

//删除触发器
CREATE TRIGGER Media_Video_Resource_delete AFTER delete ON Media_Video_Resource
BEGIN
    delete from Media_Video_Resource_virtual where id=old.id;
END;

//查询所有触发器
SELECT * FROM sqlite_master WHERE type = 'trigger';

//删除指定触发器
DROP TRIGGER Media_Video_Resource_update;
//新增字段
ALTER TABLE Media_Video_Resource ADD COLUMN resourceVideoName VARCHAR(200) 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值