Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan ID Sisipan Terakhir dalam MySQL Menggunakan Penyambung .NET?
Mengambil ID Sisipan Terakhir dalam MySql Menggunakan Connector .NET
Dalam MySql, ID sisipan terakhir merujuk kepada pengecam yang diberikan kepada yang baru dimasukkan barisan. Nilai ini boleh menjadi berharga dalam senario tertentu, seperti mengisi perhubungan utama asing.
Pada asalnya, kaedah ExecuteNonQuery kelas MySqlHelper diandaikan untuk mengembalikan ID sisipan terakhir. Walau bagaimanapun, andaian ini tidak betul; ia hanya menunjukkan bilangan baris yang dipengaruhi oleh pertanyaan. Untuk mendapatkan semula ID sisipan terakhir yang sebenar:
<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>
Menggunakan kaedah ini, anda boleh mendapatkan semula dengan tepat ID sisipan terakhir yang dijana oleh pertanyaan MySql anda.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan ID Sisipan Terakhir dalam MySQL Menggunakan Penyambung .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!