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

Biến mảng trong mysql

Không, SQL không hỗ trợ cú pháp FOR EACH / etc. Cách gần nhất bạn nhận được sẽ là sử dụng con trỏ. Ngoài ra, không có cú pháp mảng trong SQL - bạn phải sử dụng:

SELECT 2 FROM DUAL
UNION ALL
SELECT 34 FROM DUAL
UNION ALL 
SELECT 24 FROM DUAL

... để xây dựng "mảng giá trị" tương đương của bạn trong SQL.

Các tập lệnh SQL sẽ có các câu lệnh INSERT riêng lẻ. Bạn sẽ sử dụng PHP / Java / etc. để sử dụng cú pháp vòng lặp FOR như cú pháp được cung cấp trong ví dụ của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nodejs mysql Lỗi:Mất kết nối Máy chủ đã đóng kết nối

  2. Làm thế nào để nhóm theo tuần trong MySQL?

  3. Cách hiển thị đối chiếu kết nối của bạn trong MySQL

  4. Không thể đặt lại mật khẩu gốc bằng --skip-Grant-table trên ubuntu 16

  5. Làm thế nào để lưu trữ các ký tự không phải tiếng Anh?