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 example@sqldat.com:example@sqldat.com+1 WHERE game_id=? ORDER BY score DESC", array(4));