問題を再現する手順は何ですか?
- mysql バージョン >= 5.5.32 をインストールします。
insert cmd を実行し、select LAST_INSERT_ID() を選択します。例:
using (var items = SqlMapper.QueryMultiple(_db_connection, @"insert into images set image_extension = @extension, image_group = @group, image_main = @main; select LAST_INSERT_ID();", new { extension = extension, group = group, main = メイン } )) { imageID = items.Read().Single(); }
mysql バージョン 5.5.28 でのみ同じことを行うと、すべて正常に動作します。
I used a machine with windows server 2008 x64. MySql Server versions 5.5.32 and 5.5.28. Dapper version 1.13. MySql Connector for .NET version 6.7.4