sql >> Databasteknik >  >> RDS >> Mysql

Laravel uppdatera Eller Skapa med automatisk inkrementell databas

Så här använder du den här metoden:

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

Som 1:a param passerar en rad fält som är unika, eller i ditt fall den primära nyckeln. Icke-unika fält är uppenbarligen inte meningsfullt här precis som att skicka något tillsammans med PK.

2nd param är en uppsättning värden som också bör uppdateras/skapas, men som ignoreras i den unika/pk-sökningen.



  1. oracle 11g och integration av hibernate spring och jsf

  2. Oracle-anslutningssträng utan tnsnames.ora-fil

  3. 1030 Fick fel 28 från lagringsmotorn

  4. Array i Mysql VAR DU?