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

Значение на id =LAST_INSERT_ID(id)

Това е необходимо само ако приложението ви трябва да извика LAST_INSERT_ID() след извършване на INSERT . Обикновено LAST_INSERT_ID() ще върне стойност само ако действително сте вмъкнали нов ред в таблицата, а не ако е имало дублиран ключ и вместо това е актуализирал реда.

От документацията :

Ако използвате идиома, който цитирахте, 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 база данни и да вмъкна данни в нея с помощта на код за Android

  2. Лексиране на частичен SQL в C#

  3. Импортирайте голям csv файл в mysql база данни с помощта на php

  4. Задаване на конфигурационни променливи на MySQL – MySQL 5.7 срещу MySQL 8.0

  5. Как да вмъкнете стойности в таблица с динамични колони Jdbc/Mysql