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

Poslední aktualizované ID řádku v Mysql

Při novém AUTO_INCREMENT hodnota byla vygenerována, můžete ji také získat spuštěním SELECT LAST_INSERT_ID() příkaz s mysql_query() a získání hodnoty ze sady výsledků vrácené příkazem.

Pro LAST_INSERT_ID() , poslední vygenerované ID je udržováno na serveru na základě jednotlivých připojení. Jiný klient jej nemění. Nezmění se ani, pokud aktualizujete další AUTO_INCREMENT sloupec s nemagickou hodnotou (tj. hodnotou, která není NULL ani 0). Pomocí LAST_INSERT_ID() a AUTO_INCREMENT sloupců současně od více klientů je dokonale platný. Každý klient obdrží poslední vložené ID pro poslední příkaz, který klient provedl.

Další informace naleznete zde .



  1. JPA + Hibernate:Jak definovat omezení s ON DELETE CASCADE

  2. Přejít na postgresql LIKE dotaz

  3. Následovníci/sledující struktura databáze

  4. Seznam všech indexů a indexových sloupců v SQL Server DB