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

jak mogę uzyskać tablicę ostatnio wstawionych identyfikatorów rekordów?

Nie ma na to natywnego sposobu. Najlepszym rozwiązaniem byłoby dodanie do tabeli kolumny sygnatury czasowej, reprezentującej datę wstawienia (domyślnie TIMESTAMP pole przyjmuje NOW() jako wartość domyślna).

Alternatywnie możesz po prostu sprawdzić wynik każdego wstawienia z poziomu kodu aplikacji (np. za pomocą LAST_INSERT_ID() ). Następnie zbuduj tablicę w kodzie aplikacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracja danych BLOB z MS SQL Server do MySQL

  2. Tabela migracji Laravel już istnieje, ale chcę dodać nową, a nie starszą

  3. Funkcja pomocnicza fetchAll przy użyciu PDO

  4. Zapętlanie zestawów wyników w MySQL

  5. Zapytanie mysqli/mysql wewnątrz funkcji nie działa