sql >> Database teknologi >  >> RDS >> Mysql

Er mysql_insert_id sikkert at bruge?

Fra MySQL-manualen:

ID'et, der blev genereret, vedligeholdes på serveren på en per-forbindelse basis. Dette betyder, at den værdi, der returneres af funktionen til en given klient, er den første AUTO_INCREMENT-værdi, der er genereret for den seneste sætning, der påvirker en AUTO_INCREMENT-kolonne af denne klient. Denne værdi kan ikke påvirkes af andre klienter, selvom de genererer deres egne AUTO_INCREMENT-værdier. Denne adfærd sikrer, at hver klient kan hente sit eget ID uden bekymring for andre klienters aktivitet og uden behov for låse eller transaktioner.

Kort version:det er sikkert at bruge.



  1. TILKNYT sqlite-database i Android med SQLiteOpenHelper

  2. Sådan fjerner du mellemrum fra en streng i MySQL

  3. Kan ikke løse sorteringskonflikten mellem SQL_Latin1_General_CP1_CI_AS og Latin1_General_CI_AS i lig med operationen

  4. Top 9 tips til opsætning af din SQL Server-klynge