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

Brugerdefinerede MySQL-variabler i Laravel 3?

Det er ikke muligt at udføre flere sætninger i én forespørgsel. Laravel bruger PDO under hætten som forhindrer dette. Du kan prøve at kalde dette over 2 forespørgsler i stedet, da @rank skal være tilgængelig så længe forbindelsen varer.

DB::query("SET @rank:=0");
DB::query("UPDATE scores SET [email protected]:[email protected]+1 WHERE game_id=? ORDER BY score DESC", array(4));



  1. Vælg fra tabel, hvis posten findes i en anden tabel

  2. Hvad er mere effektivt - lagring af logfiler i sql-database eller filer?

  3. En introduktion til Java Security API

  4. Finde samtidige hændelser i en database mellem tidspunkter