sql >> Databáze >  >> RDS >> Mysql

Nejlepší způsob, jak najít poslední vložené ID v mysql pomocí php

Není SELECT LAST_INSERT_ID() dostatečně spolehlivé a bezpečné?

Z dokumentu MySQL:ID, které byla vygenerována je udržována na serveru na základě jednotlivých připojení. To znamená, že hodnota vrácená funkcí danému klientovi je první hodnotou AUTO_INCREMENT vygenerovanou pro poslední příkaz ovlivňující sloupec AUTO_INCREMENT tímto klientem. Tuto hodnotu nemohou ovlivnit jiní klienti, i když generují hodnoty AUTO_INCREMENT sami.

Poznámka z fóra:(...)All bets are vypnuto, pokud z nějakého důvodu používáte trvalá připojení, například přes mysql_pconnect()(...)



  1. Jak najít chybějící hodnotu mezi dvěma tabulkami Mysql

  2. MySQL WHERE IN ()

  3. odesílání hromadných SMS se zastaví uprostřed

  4. php čtení bitového pole mysql vrací podivný znak