我在插入数据库时遇到问题。我想在插入表之前创建一个触发器,以便我可以检查是否有错误,如果是,我想返回或跳过插入操作。
Exp:它就像SQL中的回滚一样
CREATE TRIGGER mytabletriggerexample
BEFORE INSERT
FOR EACH ROW BEGIN
BEGIN
IF New.public_service_code=Null THEN
set New.accounting_date='';
set New.public_service_code='1002';
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Cannot add or update row: only one active row allowed per type';
rollback;
END IF;
END