sql >> Databasteknik >  >> RDS >> Mysql

Är mysql_insert_id säkert att använda?

Från MySQL-manualen:

ID:t som genererades upprätthålls på servern per anslutning. Detta betyder att värdet som returneras av funktionen till en given klient är det första AUTO_INCREMENT-värdet som genereras för den senaste satsen som påverkar en AUTO_INCREMENT-kolumn av den klienten. Detta värde kan inte påverkas av andra klienter, även om de genererar sina egna AUTO_INCREMENT-värden. Detta beteende säkerställer att varje klient kan hämta sitt eget ID utan att bry sig om andra klienters aktivitet och utan behov av lås eller transaktioner.

Kort version:den är säker att använda.



  1. Förstå Hadoop Input Output System

  2. Hur gör man:Rengör en mysql InnoDB-lagringsmotor?

  3. MySQL på Docker - Hur du containeriserar din databas:Nytt vitbok

  4. Lagrad procedur för att hämta serverlagringsinformation i servern