Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie rufe ich die letzte Einfügungs-ID mit MySql Connector .NET ab?

DDD
Freigeben: 2024-10-24 07:31:01
Original
923 Leute haben es durchsucht

How to Retrieve the Last Insert ID Using MySql Connector .NET?

Letzte Einfügungs-ID mit MySql Connector .NET abrufen

Beim Ausführen von Einfügungsanweisungen mit der MySql Connector .NET-Bibliothek ist es wichtig, die abzurufen letzte Einfügungs-ID, um den Primärschlüssel des neu erstellten Datensatzes zu verfolgen.

Die gestellte Frage weist darauf hin, dass die Annahme, MySqlHelper.ExecuteNonQuery zum Abrufen der letzten Einfügungs-ID zu verwenden, falsch ist. Es gibt zwar die Anzahl der betroffenen Zeilen zurück (normalerweise 1 für einen Einfügevorgang), stellt jedoch nicht die tatsächliche letzte Einfügungs-ID bereit.

Um die letzte Einfügungs-ID korrekt abzurufen, wird empfohlen, das Feld LastInsertedId von zu verwenden das MySqlCommand-Objekt, wie in der bereitgestellten Antwort vorgeschlagen.

Hier ist ein Beispiel-Codeausschnitt, der die korrekte Verwendung demonstriert:

<code class="c#">using MySql.Data.MySqlClient;

MySqlCommand dbcmd = _conn.CreateCommand();
dbcmd.CommandText = sqlCommandString;
dbcmd.ExecuteNonQuery();
long imageId = dbcmd.LastInsertedId;</code>
Nach dem Login kopieren

Mit diesem Ansatz können Sie die letzte Einfügungs-ID danach zuverlässig abrufen Durch Ausführen eines Einfügevorgangs können Sie den Primärschlüssel des neu erstellten Datensatzes effektiv verfolgen.

Das obige ist der detaillierte Inhalt vonWie rufe ich die letzte Einfügungs-ID mit MySql Connector .NET ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!