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

Henter det sidst indsatte ID med udtryk i mysql

Du kan bruge LAST_INSERT_ID() fungere.

Gør din indsæt erklæring:

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

Afhængigt af om du gør det i en lagret procedure, bliver du nødt til at ændre dette, men hvis du ønsker at vælge det.

SELECT LAST_INSERT_ID() AS `ID`;

For at gemme den som en variabel kan du bruge SET erklæring.

SET @VarID = (SELECT LAST_INSERT_ID());


  1. match datoen fra datepicker med tilgængelig databasedag, og vis resultatet

  2. Sådan gemmer du billede i kolonnen SQL Server-databasetabeller

  3. Beregn tidsforskellen mellem to tidsstempler i mysql

  4. TRANSLATE() Funktion i Oracle