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

PDO získá poslední vložené ID

Je to proto, že se jedná o funkci SQL, nikoli PHP. Můžete použít PDO::lastInsertId() .

Jako:

$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();

Pokud to chcete udělat s SQL namísto PDO API, udělali byste to jako normální výběrový dotaz:

$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();


  1. Jak RandomBlob() funguje v SQLite

  2. 5 důvodů, proč je Microsoft Access skvělý pro začínající podniky

  3. Práce s vytvářením indexů pomocí MongoEngine v Pythonu

  4. Oracle:rozdíl mezi max(id)+1 a sekvence.nextval