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

Aktualizacja LaravelOrCreate z automatyczną przyrostową bazą danych

Oto jak używasz tej metody:

Model::updateOrCreate(
   ['primary_key' => 8],
   ['field' => 'value', 'another_field' => 'another value']
);

Jako pierwszy parametr przekaż tablicę pól, które są unikalne lub w twoim przypadku klucz podstawowy. Nieunikalne pola nie mają tutaj oczywiście sensu, podobnie jak przekazywanie czegokolwiek wraz z PK.

Drugi parametr to tablica wartości, które również powinny być aktualizowane/utworzone, ale ignorowane podczas wyszukiwania unikalnych/pk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biblioteka muzyczna Baza danych MySQL

  2. Jak usunąć spacje z ciągu znaków w MySQL?

  3. Problem z odczytem skryptu VBA z bazy danych MySql

  4. Wstaw MySQL ON DUPLICATE KEY do tabeli audytu lub dziennika

  5. Pobierz wyniki zapytania jako dykt w SQLAlchemy