Zauważyłem, że jeśli mam unikalne klucze złożone dla dwóch kolumn, column_a i column_b, to mój sql ignoruje to ograniczenie, jeśli jedna kolumna ma wartość null.MySql złożone klucze i wartości null
E.g.
jeśli column_a = 1 column_b = NULL można wstawić column_a = 1 column_b = NULL jak I jak
jeśli column_a = 1 column_b = 2 można wstawić tylko tę wartość raz.
Czy istnieje sposób zastosowania tego ograniczenia, oprócz zmiany kolumn na Not Null i ustawienia wartości domyślnych?
Dzięki Hammer! tak, przechowywanie specjalnej wartości nie zaszkodzi zbytnio i zdecydowanie jest dla mnie lepszą opcją niż zmiana mechanizmu przechowywania. – stevebot