sql >> Database >  >> RDS >> Mysql

Door de gebruiker gedefinieerde MySQL-variabelen in Laravel 3?

Het is niet mogelijk om meerdere statements in één query uit te voeren. Laravel gebruikt PDO onder de motorkap wat dit voorkomt. Je zou in plaats daarvan kunnen proberen om dit over 2 queries aan te roepen, aangezien @rank moet beschikbaar zijn voor de duur van de verbinding.

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. Beheer wachtwoord en bronnen in Oracle met behulp van Profile

  2. 2 manieren om een ​​string en een getal samen te voegen in Oracle

  3. MySQL char vs. int

  4. Nginx - PHP downloaden in plaats van uitvoeren