哪些步骤将重现该问题?
- 安装 mysql 版本 >= 5.5.32
执行 insert cmd 然后选择 select LAST_INSERT_ID()。示例:
使用 (var items = SqlMapper.QueryMultiple(_db_connection, @"insert into images set image_extension = @extension, image_group = @group, image_main = @main; 选择 LAST_INSERT_ID();", new { extension = extension, group = group, main = main } )) { imageID = items.Read().Single(); }
如果你做同样的事情,只有 mysql 版本 5.5.28 那么一切都会正常工作
我使用了一台装有 windows server 2008 x64 的机器。MySql 服务器版本 5.5.32 和 5.5.28。小巧玲珑的 1.13 版。.NET 版本 6.7.4 的 MySql 连接器