自动接收列中的过程值

时间:2017-08-01 04:00:31

标签: mysql sql

create table buildings
(
id mediumint auto_increment primary key,
assigned int default 0
);

create table performances
(
id mediumint auto_increment primary key,
);

create table assigned
(
id mediumint auto_increment primary key,
performance int references performances(id),
building int references buildings(id)
);

我刚刚开始学习MySQL 我正在尝试创建一个可以获得特定值的列建筑物(已分配) 我想计算分配(id)s,其中建筑物(id)==已分配(建筑物),并且每次添加或删除已分配的记录时,都会自动更新建筑物(已分配)。

有办法吗?
我在猜测程序,但似乎程序不是自动的。

感谢您的评论,现在我知道我应该使用触发器 但是,如果可能的话,我能举例说明它是如何完成的吗? 我在理解文档并实施它时遇到了一些困难。

0 个答案:

没有答案