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

Aktualizace Laravel nebo vytvoření pomocí automatické přírůstkové databáze

Tuto metodu používáte takto:

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

Jako 1. parametr předejte pole polí, která jsou jedinečná, nebo ve vašem případě primární klíč. Nejedinečná pole zde evidentně nedávají smysl, stejně jako předávání čehokoli spolu s PK.

2. parametr je pole hodnot, které by se také mělo aktualizovat/vytvořit, ale při hledání unique/pk je ignorováno.



  1. Dotaz MySQL pro určité časové období

  2. Mariadb Docker-compose nelze po změně restartovat (kód ukončení 1)

  3. lomítko před každým problémem s citací

  4. Soubor výpisu jádra a přidání kódů ladění do aplikace spustitelné pro Oracle Apps