begin
#更新house表居住人口數
##判斷房子是否還存在
set @house_id=(
select house_id
from `house`
where house_id=old.jumin_house_id
);
if @house_id is not null then
update `house`
set house_countjumin=(
select count(jumin_id)
from `jumin`
where jumin_house_id=old.jumin_house_id
)
where house_id=old.jumin_house_id;
end if;
end
mysql 父表觸發器刪除子表;子表刪除觸發器更新父表;衝突
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MYSQL表的增刪改查(基礎)
南波兔
2020-07-08 03:49:09
MYSQL表的增刪改查(進階)
南波兔
2020-07-08 03:49:09
Mysql計算兩個時間點相差的多少秒
select UNIX_TIMESTAMP(update_time)- UNIX_TIMESTAMP(insert_time) from t_video
小小臭臭g
2020-07-07 07:31:10
Mysql 獲取當前時間
小小臭臭g
2020-07-07 07:31:10
seconds_behind_master計算方式
aoerqileng
2020-07-07 07:21:30
MySQL相同語句在不同實例上執行結果不同的問題記錄
aoerqileng
2020-07-07 07:21:30
究竟要在哪裏捕獲數據變更
aoerqileng
2020-07-07 07:21:30
關於mysql的並行複製
aoerqileng
2020-07-07 07:21:30
mysql sync_binlog與組提交的關係
aoerqileng
2020-07-07 07:21:30
Mysql 多實例配置與啓停
道行尚浅
2020-07-07 06:17:09
Mysql 字符集研究
道行尚浅
2020-07-07 06:17:09