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

mysql_insert_id безопасен ли е за използване?

От ръководството на MySQL:

Генерираният идентификатор се поддържа в сървъра за всяка връзка. Това означава, че стойността, върната от функцията на даден клиент, е първата стойност AUTO_INCREMENT, генерирана за най-новия израз, засягащ колона AUTO_INCREMENT от този клиент. Тази стойност не може да бъде повлияна от други клиенти, дори ако те генерират собствени стойности AUTO_INCREMENT. Това поведение гарантира, че всеки клиент може да извлече собствен идентификатор, без да се притеснява за дейността на други клиенти и без необходимост от заключвания или транзакции.

Кратка версия:безопасна е за използване.



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

  2. Има ли някакъв начин да се провери производителността на mysql Indexing

  3. Как да импортирате CSV файл в MySQL таблица

  4. MySQL срещу MariaDB

  5. Как да промените имената на MySQL таблици в Linux сървър, така че да не са чувствителни към главни букви?