У меня определена таблица MySQL:
File
--------------------------
ID int(11) PK
name varchar(100)
customerId int(11) FK
isPrimaryImage tinyint(1)
....
Я читал здесь, что MySQL не поддерживает UNIQUE CONSTRAINT
с условием WHERE
. Для каждого customerId у нас будет только один primaryImage = 1.
Итак, что еще я могу сделать для принудительного применения этого ограничения?