sql >> Database >  >> RDS >> Mysql

MySQL C++-connector:verkrijg de insert_id

Als de API van de bibliotheek die u gebruikt geen methode biedt om de last_insert_id op te halen (wat het geval lijkt te zijn voor de C++ Connector), kunt u altijd een query uitvoeren

die u de "waarde geeft die de eerste automatisch gegenereerde waarde vertegenwoordigt die met succes is ingevoegd voor een AUTO_INCREMENT-kolom als resultaat van de meest recent uitgevoerde INSERT-instructie." Zie hier voor de uitleg van MySQL's documentatie

BIJWERKEN:

Ik vond dit bericht van een gebruiker die zegt dat als je geen auto_increment op je veld gebruikt, je

. kunt gebruiken


  1. MySQL verwijder rij uit meerdere tabellen

  2. Follow-up #1 op leidende wildcard-zoekopdrachten

  3. MySQL fulltext met stengels

  4. Hoe een IPv6-compatibel adres op te slaan in een relationele database