重複の可能性:
mysqlがトリガーでlast_insert_id()を取得する
MySQLにテーブルを起動させています(TRIGGER)。AFTER INSERT ONmy_table
PRIMARY_KEY以下を使用して、によって影響を受ける行のTRIGGERを変数に格納したいと思います。
SET @user_id = LAST_INSERT_ID();
これは、このstackoverflowリンクによって支えられています。そして、働いているようです。
ただし、値をとして格納するたびに0。
このstackoverflowリンクから、これmy_tableはに設定されているという事実によるものだと思いますAUTO_INCREMENT。
SET @user_id = LAST_INSERT_ID();
これを克服するためのベストプラクティスは何ですか?