>  기사  >  데이터 베이스  >  Connector .NET을 사용하여 MySQL에서 마지막 삽입 ID를 검색하는 방법은 무엇입니까?

Connector .NET을 사용하여 MySQL에서 마지막 삽입 ID를 검색하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-24 07:42:30260검색

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

Connector .NET을 사용하여 MySql에서 마지막 삽입 ID 검색

MySql에서 마지막 삽입 ID는 새로 삽입된 삽입 ID에 할당된 식별자를 나타냅니다. 열. 이 값은 외래 키 관계 채우기와 같은 특정 시나리오에서 유용할 수 있습니다.

원래 MySqlHelper 클래스의 ExecuteNonQuery 메서드는 마지막 삽입 ID를 반환하는 것으로 가정되었습니다. 그러나 이 가정은 올바르지 않습니다. 단지 쿼리의 영향을 받는 행 수를 나타냅니다. 실제 마지막 삽입 ID를 검색하려면:

  1. MySql 연결 설정:
    MySql 연결을 만들고 명시적으로 엽니다.
<code class="csharp">MySqlConnection conn = new MySqlConnection(Global.ConnectionString);
conn.Open();</code>
  1. 쿼리 실행:
    MySql 명령을 생성하고 이를 사용하여 삽입 쿼리를 실행합니다.
<code class="csharp">MySqlCommand dbcmd = conn.CreateCommand();
dbcmd.CommandText = "INSERT INTO test SET var = @var";</code>
  1. 검색 마지막 삽입 ID:
    쿼리를 실행한 후 명령 개체의 LastInsertedId 속성에 접근하여 마지막 삽입 ID를 가져옵니다.
<code class="csharp">long insertID = dbcmd.LastInsertedId;</code>

이 방법을 사용하면 정확하게 검색할 수 있습니다. MySql 쿼리에 의해 생성된 마지막 삽입 ID입니다.

위 내용은 Connector .NET을 사용하여 MySQL에서 마지막 삽입 ID를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.