Mysql
 sql >> база данни >  >> RDS >> Mysql

Получаване на последния вмъкнат идентификатор с израз в mysql

Можете да използвате LAST_INSERT_ID() функция.

Направете вашето изявление за вмъкване:

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

В зависимост от това дали го правите в съхранена процедура, ще трябва да промените това, но ако искате да го изберете.

SELECT LAST_INSERT_ID() AS `ID`;

За да го съхраните като променлива, можете да използвате ЗАДАВАНЕ изявление.

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. Извикването на процедура вътре във функция хвърля MySQL ГРЕШКА 1422

  2. Индексът за решаване за потребител на таблица е повреден; опитайте се да го поправите

  3. Как да използвате тригер в MySql, за да направите външен ключ

  4. Защо този пример за избор на актуализация работи?

  5. Обединете таблици в две бази данни с помощта на SQLAlchemy