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

Най-добрият начин да намерите последния вмъкнат идентификатор в mysql с помощта на php

Не е SELECT LAST_INSERT_ID() достатъчно надежден и безопасен?

От MySQL Doc:Идентификационният номер, който е генериран, се поддържа в сървъра на база за връзка. Това означава, че стойността, върната от функцията на даден клиент, е първата стойност AUTO_INCREMENT, генерирана за най-новия израз, засягащ колона AUTO_INCREMENT от този клиент. Тази стойност не може да бъде повлияна от други клиенти, дори ако те генерират собствени стойности AUTO_INCREMENT.

Бележка от форум:( изключено обаче, ако по някаква причина използвате постоянни връзки, като например чрез mysql_pconnect()(...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете конкретни редове и колони от SQL база данни

  2. Може ли приложение за Android да се свърже директно с онлайн база данни на mysql

  3. ГРЕШКА:SQLSTATE[HY000] [2002] Не може да се осъществи връзка, защото целевата машина активно я отказа

  4. Как да получа първичен ключ на таблицата?

  5. Как да генерирате фрагмента като тези, генерирани от Google с PHP и MySQL?