sql >> Base de Datos >  >> RDS >> Mysql

¿Variables de MySQL definidas por el usuario en Laravel 3?

No es posible ejecutar varias declaraciones en una consulta. Laravel usa PDO bajo el capó que evita esto. En su lugar, podría intentar llamar a esto en 2 consultas, ya que @rank debe estar disponible mientras dure la conexión.

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