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)==已分配(建筑物),并且每次添加或删除已分配的记录时,都会自动更新建筑物(已分配)。
有办法吗?
我在猜测程序,但似乎程序不是自动的。
感谢您的评论,现在我知道我应该使用触发器 但是,如果可能的话,我能举例说明它是如何完成的吗? 我在理解文档并实施它时遇到了一些困难。