“当B列的值不为3时,A列的值必须为空”
我想确保我的表有此规则。
1) 这个术语是什么? (所以我可以谷歌...) 2) 我如何通过 phpMyAdmin 执行此操作?
最佳答案
这是在要修改的每一行之后激活触发器
的示例
CREATE TRIGGER `my_update` AFTER INSERT ON `table`
FOR EACH ROW
BEGIN
UPDATE `table` SET `columnA` = NULL WHERE `columnB` <> 3;
END;
关于mysql - 设置mysql数据库的数据规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37515570/