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

Có bất kỳ kiểu dữ liệu danh sách nào trong các thủ tục được lưu trữ trong MySQL hoặc cách để mô phỏng chúng không?

Điều này bài viết có một số thảo luận tốt về vấn đề phân tích cú pháp một mảng thành một thủ tục được lưu trữ vì các thủ tục được lưu trữ chỉ cho phép các kiểu dữ liệu cột bảng hợp lệ làm tham số.

Có một số điều bạn có thể làm với csv nhập bảng trong mysql - nghĩa là nếu bạn đang tải một tệp phẳng vào db.

Bạn có thể tạo một bảng tạm thời trong thủ tục được lưu trữ, lặp qua danh sách csv và chèn nó vào bảng tạm thời, sau đó tạo một con trỏ để chọn các giá trị từ bảng đó. câu trả lời này trong chuỗi được đề cập ở trên cho thấy một cách thực hiện điều này.

Nói chung, tôi sẽ tách mảng trước khi đến cơ sở dữ liệu và sau đó thực hiện truy vấn riêng lẻ trên từng mục.



  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 TẠO NGƯỜI DÙNG

  2. Việc lưu trữ số lượng bản ghi cơ sở dữ liệu có thừa không?

  3. Làm thế nào để loại bỏ ràng buộc Not Null trong MySQL

  4. Không thể kết nối với cơ sở dữ liệu mysql [strato]

  5. hàng cây sql phức tạp