例如:现在有两个表book(存放图书信息)borrow(存放借阅和归还信息),borrow表中新增了一条借阅信息,如何利用sql使book表中次图书的数量-1
update book
set number(图书的数量)=number - 1
where 这里的条件怎么写
如何利用sql通过对一个表的修改自动修改另一个表
答案:2 悬赏:50 手机版
解决时间 2021-04-14 19:09
- 提问者网友:回忆在搜索
- 2021-04-14 13:41
最佳答案
- 五星知识达人网友:行雁书
- 2021-04-14 14:12
我暂时保留我的看法!
全部回答
- 1楼网友:由着我着迷
- 2021-04-14 15:23
sql使用trigger(触发器)实现级联操作
触发器可通过数据库中的相关表实现级联更改;通过级联引用完整性约束可以更有效地执行这些更改。
建立触发器sql语法:
create trigger trigger_name
on { table | view }
[ with encryption ]
{
{ { for | after | instead of } { [ insert ] [ delete ] [ update ] }
[ with append ]
[ not for replication ]
as
[ { if update ( column )
[ { and | or } update ( column ) ]
[ ...n ]
| if ( columns_updated ( ) updated_bitmask )
column_bitmask [ ...n ]
} ]
sql_statement [ ...n ]
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯