sql >> Databasteknik >  >> RDS >> Mysql

Bästa sättet att hitta det senast infogade ID:t i mysql med php

Är inte SELECT LAST_INSERT_ID() tillräckligt pålitlig och säker?

Från MySQL Doc:ID 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.

Anteckning från ett forum:(...)Alla bets är(...) av, dock om du av någon anledning använder beständiga anslutningar, till exempel via mysql_pconnect()(...)



  1. Topp 3 poäng - MySQL

  2. Varför SQL Server DATETIME-typ sparar tid i tick på 1/300 av en sek?

  3. Förenkla hanteringen av användarkonton med MariaDB MaxScale 2.2 och MariaDB Server 10.3

  4. phpMyAdmin kastar en #2002 kan inte logga in på mysql-servern phpmyadmin