我让 MySQLTRIGGER触发AFTER INSERT ON了一个表 ( my_table)。
我希望使用以下PRIMARY_KEY方法将受 影响的行存储TRIGGER在变量中:
SET @user_id = LAST_INSERT_ID();
由这个 stackoverflow 链接支持。并且似乎正在工作。
但是,每次将值存储为0.
从这个 stackoverflow 链接,我相信这是由于my_table设置为AUTO_INCREMENT.
SET @user_id = LAST_INSERT_ID();
克服这个问题的最佳做法是什么?