重複の可能性:
mysqlがトリガーでlast_insert_id()を取得する
MySQLにテーブルを起動させています(TRIGGER
)。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();
これを克服するためのベストプラクティスは何ですか?