在 BEFORE INSERT 触发器中,因为在插入新行之前,CommunicationProfile 表中尚未插入新行,所以查询语句无法找到匹配的记录,导致 contactable 的值为 NULL。在 AFTER INSERT 触发器中,由于新行已经插入到 CommunicationProfile 表中,因此查询语句可以找到匹配的记录,从而正确地读取并设置 contactable 的值。

MySQL 触发器中 `contactable` 值为 NULL 的原因

原文地址: https://www.cveoy.top/t/topic/m0RP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录