我试图找到一种方法来检查,然后在表中添加新的元组之前,如果元组尊重某些条件并且在不尊重其中一个条件的情况下执行不允许插入。mysql:只有在尊重某些条件时才插入
我想到了什么样
DELIMITER //
CREATE TRIGGER t BEFORE INSERT ON Table
FOR EACH ROW
CALL CHECK1(…);
CALL CHECK2(…);
CALL CHECK3(…);
//
DELIMITER;
凡CHECK1,CHECK2,check3是抛出一个异常程序,如果NEW(属性),我通过不插入表尊重状况和/或与其他表格。
- 这是一个正确的和/或好的方法来做我想做的事吗?
- 这样做的最好方法是什么?