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

Mysql, Sự cố danh mục lồng nhau có thể xảy ra

Nếu vì điều này, bạn có nhiều cấp độ danh mục lồng nhau tùy ý, bạn không thể lấy tất cả chúng bằng một truy vấn duy nhất bằng cách sử dụng mô hình giản đồ 'tham chiếu gốc'. Bạn sẽ phải liên tục truy vấn các phần tử con của mỗi danh mục mà bạn đã tìm thấy, một cách đệ quy hoặc chỉ tiếp tục thực hiện các thao tác tự kết hợp lâu hơn và lâu hơn cho đến khi bạn chọn được các mục được lồng sâu nhất.

Để có quyền truy cập truy vấn đơn vào dữ liệu phân cấp, bạn sẽ phải xem xét các cách cấu trúc giản đồ thay thế, về cơ bản:

  • Bộ lồng nhau :lưu trữ thứ tự số của một lần đi bộ đệ quy qua cây
  • Quan hệ gần kề :thêm các cặp tổ tiên / con cháu bổ sung vào tra cứu con / cha mẹ của bạn

Một trong hai hoặc cả hai cách tiếp cận này, theo một trong các cách của chúng, có thể phù hợp với bạn. (Tôi thường kết thúc với Bộ lồng nhau để tôi cũng nhận được thứ tự rõ ràng từ đầu đến cuối.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bỏ qua các từ dừng toàn văn bản mysql trong truy vấn

  2. Không thể tạo máy chủ được liên kết - máy chủ sql và mysql

  3. Cách đặt thủ công giá trị hạt giống là 1000 trong MySQL

  4. MYSQL:Người dùng - thiết lập bảng chi tiết hồ sơ - phương pháp hay nhất

  5. Chèn mảng hình ảnh tệp vào cơ sở dữ liệu