使用連接器.NET在MySql中檢索最後一個插入ID
在MySql中,最後一個插入ID是指分配給新插入的識別符排。該值在某些情況下可能很有價值,例如填充外鍵關係。
最初,假設 MySqlHelper 類別的 ExecuteNonQuery 方法傳回最後一個插入 ID。然而,這個假設是不正確的;它僅指示受查詢影響的行數。要檢索實際的最後插入 ID:
<code class="csharp">MySqlConnection conn = new MySqlConnection(Global.ConnectionString); conn.Open();</code>
<code class="csharp">MySqlCommand dbcmd = conn.CreateCommand(); dbcmd.CommandText = "INSERT INTO test SET var = @var";</code>
<code class="csharp">long insertID = dbcmd.LastInsertedId;</code>
使用此方法,可以準確地擷取您的 MySql 查詢產生的最後一個插入 ID。
以上是如何使用 Connector .NET 檢索 MySQL 中的最後一個插入 ID?的詳細內容。更多資訊請關注PHP中文網其他相關文章!