"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Connector .NET을 사용하여 MySQL에서 마지막 삽입 ID를 검색하는 방법은 무엇입니까?

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

2024-11-08에 게시됨
검색:589

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

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

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

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

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

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

릴리스 선언문 이 기사는 1729725847에 재현됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3