Tôi có dữ liệu lớn trong đó tôi chỉ chọn một khoảng nhỏ dữ liệu tại một thời điểm sao cho lựa chọn luôn theo một chuỗi. Tôi đang cố gắng triển khai PostgreSQL như Chỉ mục một phần trong MySQL được nhắm mục tiêu cho các mục đích đó. Tôi không chắc chắn nếu ràng buộc một phần duy nhất giống như ràng buộc mà tôi muốn.
Mã trong PostgreSQL 9.4
CREATE UNIQUE INDEX dir_events
ON events (measurement_id)
USING btree
(eventBody)
WHERE is_active;
Cố gắng vào chỉ mục một phần của ypercube trong MySQL
CREATE UNIQUE INDEX dir_events
[index_type] -- TODO what here?
ON events (measurement_id, is_active)
[index_type] -- TODO what here?
Làm thế nào bạn có thể tạo chỉ mục một phần giống như PostgreSQL trong MySQL 5.5 hoặc tương tự?
is_active = TRUE
(hoặc chỉ có một cột, PK củadir_events
).