Số lượng bảng tối đa có thể được tham chiếu trong truy vấn trong MySQL là bao nhiêu?


7

Trong thời của SQL Server 2000 và 2005, số lượng bảng tối đa trong một truy vấn là 256 .

MySQL có giới hạn tương tự không?

Tôi biết rằng truy vấn như vậy có nghĩa là có gì đó không đúng với thiết kế cơ sở dữ liệu hoặc một số giải pháp lưu trữ dữ liệu nên được sử dụng, nhưng hãy quên điều này trong một thời gian và tập trung vào khả năng lý thuyết của MySQL.


2
Chỉ FYI - giới hạn 256 bảng đó là dành cho SQL Server 2005. Hiện tại nó chỉ bị giới hạn bởi tài nguyên máy chủ: msdn.microsoft.com/en-us/l Library / ms143432.aspx
Brent Ozar

@BrentOzar Đó là một câu hỏi rất cũ, có thể là một trong những câu hỏi được đăng trong giai đoạn beta để gieo mầm DBA.SE với nội dung. Dù sao, cảm ơn đã chỉ ra vấn đề! Tôi chỉnh sửa câu hỏi để làm cho nó chính xác hơn.
Marek Grzenkowicz

Câu trả lời:


9

Hạn chế của tham gia

Trong MySQL (4.0, 5.0, 5.5), số lượng bảng tối đa có thể được tham chiếu trong một lần nối là 61 . Điều này cũng áp dụng cho số lượng bảng có thể được tham chiếu trong định nghĩa của khung nhìn.


Cảm ơn vì đăng! Tôi đã có 68 người tham gia. Không có thắc mắc tại sao truy vấn của tôi không hoạt động. CƯỜI LỚN!
MacGyver

JK :-) ... HAHA
MacGyver
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.