Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL C++ Connector:Uzyskaj insert_id

Jeśli interfejs API używanej biblioteki nie zapewnia metody pobierania last_insert_id (co wydaje się mieć miejsce w przypadku łącznika C++), zawsze możesz wykonać zapytanie

co daje „wartość reprezentującą pierwszą wygenerowaną automatycznie wartość pomyślnie wstawioną do kolumny AUTO_INCREMENT w wyniku ostatnio wykonanej instrukcji INSERT”. Zobacz wyjaśnienie tutaj dokumentacji MySQL

AKTUALIZACJA:

Znalazłem ten post od użytkownika, który mówi, że jeśli nie używasz auto_increment na swoim polu, możesz użyć




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL wybierz tylko wiersze z maksymalną wartością w kolumnie

  2. Importowanie zi eksportowanie do plików za pomocą wiersza poleceń MySQL

  3. Jak wybrać ostatnie N rekordów z tabeli w mysql

  4. zwróć średnią liczebności rekordów po grupie według instrukcji

  5. Problem z wykonywaniem procedury w pliku spring boot schema.sql