J'ai remarqué que si j'ai une clé composée unique pour deux colonnes, column_a et column_b, alors mon sql ignore cette contrainte si une colonne est nulle.Clés composées MySql et valeurs nulles
E.g.
si column_a = 1 et column_b = null je peux insérer column_a = 1 et column_b = null autant que je l'aime
si column_a = 1 et column_b = 2 I ne peut insérer cette valeur une fois.
Existe-t-il un moyen d'appliquer cette contrainte, à part peut-être changer les colonnes à Not Null et définir les valeurs par défaut?
Merci marteau! oui, stocker une valeur spéciale ne fera pas trop mal et est certainement une meilleure option pour moi que de changer le mécanisme de stockage. – stevebot