sql >> Databasteknik >  >> RDS >> Mysql

Hämta det senast infogade ID:t med uttryck i mysql

Du kan använda LAST_INSERT_ID() fungera.

Gör ditt infoga uttalande:

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

Beroende på om du gör det i en lagrad procedur måste du ändra detta, men om du vill välja det.

SELECT LAST_INSERT_ID() AS `ID`;

För att lagra den som en variabel kan du använda SET uttalande.

SET @VarID = (SELECT LAST_INSERT_ID());


  1. Hämta koordinaterna för MySQL-punkttypen

  2. skicka heltalsarray till oracle-proceduren med c#

  3. QMYSQL-drivrutinsladdningsfel

  4. Behöver hjälp med Hierarchical Mysql Query