Můžete to udělat pomocí NULL
hodnoty. Pokud použijete NULL
místo „H
", MySQL bude při vyhodnocování UNIQUE
omezení
:
A UNIQUE index creates a constraint such that all values in the index must be
distinct. An error occurs if you try to add a new row with a key value that
matches an existing row. This constraint does not apply to NULL values except
for the BDB storage engine. For other engines, a UNIQUE index permits multiple
NULL values for columns that can contain NULL.
Nyní je to trochu podvádění a znamená to, že nemůžete mít svá data přesně tak, jak chcete. Toto řešení tedy nemusí vyhovovat vašim potřebám. Ale pokud můžete přepracujte svá data tímto způsobem, mělo by to fungovat.