Saya memiliki data besar di mana saya hanya memilih interval data kecil pada suatu waktu sehingga pemilihannya selalu berurutan. Saya mencoba menerapkan PostgreSQL seperti Partial index di MySQL yang ditargetkan untuk keperluan seperti itu. Saya tidak yakin apakah batasan unik parsial sama dengan yang saya inginkan.
Kode dalam PostgreSQL 9.4
CREATE UNIQUE INDEX dir_events
ON events (measurement_id)
USING btree
(eventBody)
WHERE is_active;
Cobalah indeks parsial ypercube di MySQL
CREATE UNIQUE INDEX dir_events
[index_type] -- TODO what here?
ON events (measurement_id, is_active)
[index_type] -- TODO what here?
Bagaimana Anda bisa membuat indeks parsial mirip PostgreSQL di MySQL 5.5 atau serupa?
is_active = TRUE(atau hanya memiliki satu kolom, PKdir_events).