我有一个非常简单的触发器,我为工作中的一张桌子写的。问题是,当我使用“后插入”时,触发器会锁定该表,其他任何东西都无法写入它。当我使用“插入前”时,触发器工作得很好。这两个版本的触发器都编译得很好,但只有在“EVENT_MESSAGE”表中使用简单的insert语句时,只有“后插入”才会出现错误。下面是触发器和错误消息:
create or replace TRI
我需要在mySQL中创建一个触发器,它使用自动递增的id来填充另一列。假设id是"12",我需要另一列自动填充"12-xxx“。我试着用一个前置插入触发器来实现这一点,但是它不起作用。INSERT ON CARTAO FOR EACH ROW SET NEW.NUMERO = CONCAT(NEW.IDCARTAO, '-XXX');我似乎不能在“前插入”触发器中使用id,因为它还没有生成;我听说了查询“从INFORMA