He notado que si tengo una clave compuesta única para dos columnas, column_a y column_b, entonces mi sql ignora esta restricción si una columna es nula.Claves compuestas MySql y valores nulos
E.g.
si column_a = 1 y column_b = null puedo insertar column_a = 1 y column_b = null tanto como me gusta
si column_a = 1 y column_b = 2 I sólo puede insertar este valor una vez.
¿Hay alguna manera de aplicar esta restricción, aparte de cambiar las columnas a No nulo y establecer los valores predeterminados?
¡Gracias Hammer! Sí, almacenar un valor especial no dolerá demasiado y definitivamente es una mejor opción para mí que cambiar el mecanismo de almacenamiento. – stevebot