sql >> Database >  >> RDS >> Mysql

De laatst ingevoegde ID ophalen met expressie in mysql

U kunt de LAST_INSERT_ID() functie.

Voer uw invoegopdracht uit:

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

Afhankelijk of u het in een opgeslagen procedure doet, moet u dit wijzigen, maar als u het wilt selecteren.

SELECT LAST_INSERT_ID() AS `ID`;

Om het als een variabele op te slaan, kunt u de SET verklaring.

SET @VarID = (SELECT LAST_INSERT_ID());


  1. Gegevens van vorige week ophalen in MySQL

  2. PostgreSQL:een berekende kolom gebruiken in dezelfde query

  3. SQL-query om maxima over tientallen jaren te retourneren

  4. Haal de dichtstbijzijnde lengte- en breedtegraad uit de MSSQL-databasetabel?