Mysql
 sql >> база данни >  >> RDS >> Mysql

Потребителски дефинирани променливи на MySQL в Laravel 3?

Не е възможно да се изпълнят няколко оператора в една заявка. Laravel използва PDO под капака, което предотвратява това. Вместо това можете да опитате да извикате това чрез 2 заявки, тъй като @rank трябва да е наличен за времето на връзката.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. КРЪСНО/ВЪНШНО ПРИЛАГАНЕ в MySQL

  2. Колоната се актуализира, така че да съдържа позицията на реда

  3. Актуализиране на изгледи в MySQL

  4. Неправилно цяло число (2147483647) е вмъкнато в MySQL?

  5. MySQL RAND() началните стойности почти се повтарят