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

Mysql có tương đương với @@ ROWCOUNT như trong mssql không?

Đối với các CHỌN, bạn có thể sử dụng FOUND_ROWS construct ( được ghi lại ở đây ):

SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;

sẽ trả về số hàng trong SELECT cuối cùng truy vấn (hoặc nếu truy vấn đầu tiên có LIMIT , nó trả về số hàng sẽ có nếu không có LIMIT ).

Đối với UPDATE / DELETE / INSERT , đó là ROW_COUNT xây dựng

INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();

sẽ trả về số lượng hàng bị ảnh hưởng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tập lệnh Bash để chèn giá trị trong MySQL

  2. Cách cài đặt MySQL trên Windows

  3. Làm cách nào để kết nối với MySQL trên Amazon EC2 từ Windows?

  4. Xác định tệp cấu hình MySQL nào đang được sử dụng

  5. Điều khoản OUTPUT trong MySQL