使用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