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

Làm thế nào để lặp qua một bảng bằng con trỏ trong MySQL?

QUY TRÌNH ở trên chỉ trả về một hàng vì bạn cập nhật các biến của mình (vDate, vInQty, tOutQty) mỗi lần bên trong phần thân REPEAT.

Đề xuất của tôi để khắc phục điều đó là:

  1. TẠO BẢNG TẠM THỜI tmp_table, mỗi biến đại diện cho một cột trong tmp_table này.
  2. bên trong chèn REPEAT vào tmp_table đó.
  3. chọn * từ temp_table.
  4. DROP tmp_table. / * Dọn dẹp * /



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. đăng nhập với tư cách Quản trị viên và người dùng bình thường

  2. JPA hoặc Hibernate để tạo giá trị cột (không phải khóa chính), không bắt đầu từ 1

  3. MySql:làm cho truy vấn này nhanh hơn ... có cách nào không?

  4. FindByUUID () sử dụng Kho lưu trữ JPA của Spring Data

  5. Cách tìm mức lương cao thứ hai trong mysql