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

Získání posledního vloženého ID z MySQL v Yii

Všechny last_insert_id funkce (ať už to jsou obaly PHP nebo nativní mySQL) obvykle odkazují na poslední ID vytvořené pomocí aktuálního databázového připojení. Poslední přihlášení pravděpodobně nebylo vytvořeno během stejného požadavku, ve kterém zobrazujete tabulku, takže tato metoda pro vás nebude fungovat.

Použijte normální SELECT místo toho zjistit nejnovější přihlášení - např. pomocí ORDER by creationtime DESC LIMIT 1 .

Související:Jak získat nejvyšší hodnotu pole v tabulce v MySQL?



  1. aktualizace a komprimace databáze sqlite v systému Android

  2. Je možné spustit textový soubor z SQL dotazu?

  3. Barman Cloud – Část 1:Archiv WAL

  4. PHP While loop zobrazuje pouze poslední řádek