我有一个场景,要求每当在另一个表中添加或删除行时自动更新表的行中的值。我不知道该怎么做。顺便说一句,我正在使用 phpmyadmin 来管理我的数据库。提前致谢。
pages Table
------------
page_no
no_of_choices
choices Table
-------------
page_no
choice_no
当我添加选项编号为 1 和 page_no 的选项时,包含 page_no=1 行的表页应更新为 no_of_choices=no_of_choices+1
最佳答案
您可以使用触发器。
例如:
CREATE TRIGGER `test1`
AFTER INSERT ON `tbl1`
FOR EACH ROW SET NEW.upd_fld = new_value
删除也可以采用类似的方法。
您还可以从 phpMyAdmin 创建触发器
关于mysql - 根据另一个表中的更改自动更新数据库行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15984987/