Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie ostatniego wstawionego identyfikatora z MySQL w Yii

Wszystkie last_insert_id funkcje (czy to wrappery PHP, czy natywne mySQL) zazwyczaj odnoszą się do ostatniego utworzonego identyfikatora przy użyciu bieżącego połączenia z bazą danych. Ostatni login prawdopodobnie nie został utworzony podczas tego samego żądania, w którym pokazujesz tabelę, więc ta metoda nie zadziała.

Użyj normalnego SELECT aby zamiast tego znaleźć najnowszy login - np. za pomocą ORDER by creationtime DESC LIMIT 1 .

Powiązane:Jak uzyskać najwyższą wartość pola w tabeli w MySQL?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawnie używać CASE..WHEN w MySQL?

  2. Sortowanie z uwzględnieniem wielkości liter w MySQL

  3. MySQL obcina tekst za pomocą wielokropka

  4. Klauzula INNER JOIN ON vs WHERE

  5. MySQL zaznacza wszystkie wiersze od ostatniego miesiąca do (now() - 1 miesiąc), w celach porównawczych