sql >> Database teknologi >  >> RDS >> Mysql

Laravel-opdateringEllerOpret med automatisk inkrementel database

Sådan bruger du denne metode:

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

Som 1. param passerer en række felter, der er unikke, eller i dit tilfælde den primære nøgle. Ikke-unikke felter giver åbenbart ikke mening her, ligesom at sende noget sammen med PK.

2. param er en række værdier, der også bør opdateres/oprettes, men som ignoreres i den unikke/pk-søgning.



  1. SQL Server 2008-support slutter. Hvad nu?

  2. Hurtigste måde at finde afstand mellem to Lat/Long-punkter

  3. Opret en trigger, der opdaterer en kolonne på én tabel, når en kolonne i en anden tabel opdateres

  4. Parametriserede forespørgsler PHP/MySQL