我让 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();
克服这个问题的最佳做法是什么?