sql >> Databasteknik >  >> RDS >> Mysql

Användardefinierade MySQL-variabler i Laravel 3?

Det är inte möjligt att köra flera satser i en fråga. Laravel använder PDO under huven som förhindrar detta. Du kan försöka anropa detta över 2 frågor istället, eftersom @rank bör vara tillgänglig under hela anslutningen.

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. FROM_DAYS() Exempel – MySQL

  2. SQL Server RAISERROR-uttalande med enkla exempel

  3. Lagra den valda frågans utdata i en array i postgres

  4. PHP-loop som fungerar som cronjob[se till att endast en instans körs]