sql >> Database teknologi >  >> RDS >> Mysql

MySQL C++ Connector:Hent insert_id

Hvis API'et for det bibliotek, du bruger, ikke giver en metode til at hente last_insert_id (hvilket ser ud til at være tilfældet for C++ Connector), kan du altid lave en forespørgsel

som giver dig "værdien, der repræsenterer den første automatisk genererede værdi, der er blevet indsat for en AUTO_INCREMENT-kolonne som et resultat af den senest udførte INSERT-sætning." Se her for forklaringen af MySQL's dokumentation

OPDATERING:

Jeg fandt dette indlæg fra en bruger, der siger, at hvis du ikke bruger auto_increment på dit felt, kan du bruge




  1. CodeIgniter:Sådan bruges WHERE-klausulen og OR-klausulen

  2. MySQL-forespørgsel, der finder værdier i en kommasepareret streng

  3. Sådan opdateres Identity Column i SQL Server?

  4. Sådan får du den sidste dag i måneden i MySQL