Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các biến MySQL do người dùng định nghĩa trong Laravel 3?

Không thể thực hiện nhiều câu lệnh trong một truy vấn. Laravel sử dụng PDO để ngăn chặn điều này. Thay vào đó, bạn có thể thử gọi điều này hơn 2 truy vấn, vì @rank sẽ có sẵn trong suốt thời gian kết nối.

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. Làm thế nào để lưu trữ nhiều mục trong một cột cơ sở dữ liệu?

  2. LỖI:SQLSTATE [HY000] [2002] Không thể thực hiện kết nối vì máy mục tiêu đã chủ động từ chối nó

  3. Truy xuất 10 hàng TOP mà không cần sử dụng TOP hoặc LIMIT? - Câu hỏi Phỏng vấn Tuần # 247

  4. SQL liệt kê tất cả các sinh nhật trong vòng 14 ngày tới và trước đó

  5. Làm thế nào để xử lý quá nhiều kết nối đồng thời ngay cả sau khi sử dụng một nhóm kết nối?