Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Obtendo o último ID inserido com expressão no mysql


Você pode usar o LAST_INSERT_ID() função.

Faça sua instrução de inserção:
INSERT INTO val_CLIENT(E_VER, NAME, TYPE) VALUES(0, val_NAME, 502);

Dependendo se você estiver fazendo isso em um procedimento armazenado, você terá que modificar isso, mas se quiser selecioná-lo.
SELECT LAST_INSERT_ID() AS `ID`;

Para armazená-lo como uma variável, você pode usar o SET declaração.
SET @VarID = (SELECT LAST_INSERT_ID());