
伪代码如下,思路也清晰。
读写部分
if(redis){
读取redis数据
}else{
数据库读取,存redis+设置超时时间
}
更新部分
if(数据库update){
更新redis+设置超时时间
}
create trigger 触发器名称 on 表A
for update
as
begin
if update(b)
begin
update t
set ta=ib
from 表A as t
inner join inserted as i on t主键=i主键
end
end
SQL中更新字段if update(column_name)怎么获取被更新的column_name的值
原来的就记录在deleted表里面 执行update *** 作时 deleted存放的时更新前的旧记录 inserted存放的是要更新的记录。
以上就是关于redis做缓存,怎么更新里面的数据全部的内容,包括:redis做缓存,怎么更新里面的数据、mssql,if update()语句后,只修改某行的数据、SQL中更新字段if update(column_name)怎么获取被更新的column_name的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)