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

Pobieranie ostatniego wstawionego identyfikatora z wyrażeniem w mysql

Możesz użyć LAST_INSERT_ID() funkcjonować.

Zrób oświadczenie o wstawce:

INSERT INTO val_CLIENT(E_VER, NAME, TYPE) VALUES(0, val_NAME, 502);

W zależności od tego, czy robisz to w procedurze składowanej, będziesz musiał to zmodyfikować, ale jeśli chcesz to zaznaczyć.

SELECT LAST_INSERT_ID() AS `ID`;

Aby zapisać go jako zmienną, możesz użyć USTAW oświadczenie.

SET @VarID = (SELECT LAST_INSERT_ID());


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przeprowadzić migrację katalogu danych MySQL w kontenerze docker?

  2. Jak ustawić zestaw znaków i sortowanie tabeli w MySQL?

  3. Jak uruchomić MySql 8 z laravelem?

  4. Jak zdobyć skrypt do tworzenia tabel w MySQL Workbench?

  5. Nie można przekonwertować obiektu klasy stdClass na string