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

Nie można pobrać klucza podstawowego identyfikatora niestandardowego po metodzie Laravel save()

To wykracza poza laravel, ponieważ automatycznie inkrementowane pole jest dostarczane przez twoją bazę danych, a laravel nie mógł pobrać last_insert_id z twojej bazy danych.

W takim przypadku musisz zmienić wyzwalacz tak, aby zmieniał last_insert_id z nową wartością:

Czy istnieje sposób na uzyskanie ostatniego wstawionego identyfikatora kolumny NON - automatycznej inkrementacji w MySQL?

Uwaga:może być konieczne upewnienie się, że incrementing Modelu jest true aby spróbował pobrać identyfikator z bazy danych. Jeśli nie ustawiłeś tego pola w swoim modelu, nie ustawiaj go. Domyślnie Model jest w stanie automatycznie pobrać wartość z bazy danych po wstawieniu.




  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 użyć LOAD_FILE do załadowania pliku do obiektu BLOB MySQL?

  2. MySQL aktualizuje całą bazę danych bez przestojów

  3. mysql datatype dla numeru telefonu i adresu

  4. PHP:Pobieranie obrazu z MySQL Blob bezpośrednio do tagu <img>

  5. Jak sortować według poprzedniej daty w bazie danych?