使用 Connector .NET 在 MySql 中检索最后一个插入 ID
在 MySql 中,最后一个插入 ID 是指分配给新插入的标识符排。该值在某些情况下可能很有价值,例如填充外键关系。
最初,假设 MySqlHelper 类的 ExecuteNonQuery 方法返回最后一个插入 ID。然而,这个假设是不正确的;它仅指示受查询影响的行数。要检索实际的最后插入 ID:
MySqlConnection conn = new MySqlConnection(Global.ConnectionString);
conn.Open();
MySqlCommand dbcmd = conn.CreateCommand();
dbcmd.CommandText = "INSERT INTO test SET var = @var";
long insertID = dbcmd.LastInsertedId;
使用此方法,您可以准确检索MySql生成的最后的插入ID查询。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3