Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Variáveis ​​MySQL definidas pelo usuário no Laravel 3?


Não é possível executar várias instruções em uma consulta. O Laravel usa PDO sob o capô, o que impede isso. Você pode tentar chamar isso em 2 consultas, pois @rank deve estar disponível durante a conexão.
DB::query("SET @rank:=0");
DB::query("UPDATE scores SET [email protected]:[email protected]+1 WHERE game_id=? ORDER BY score DESC", array(4));