
28/12/2006, 11:30
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 7
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Re: unique y foreign key gracias, pero ahí no he encontrado nada de lo que me preocupa, esto esta en el manual:
MI CASO: tenemos unique(nombre1, nombre2) en un create table teniendo tb una primary key
"Un campo puede designarse como MUL incluso si se usa un índice UNIQUE si se permiten valores NULL (no es mi caso, todos los tengo a NOT NUL, ya que múltiples registros en un índice UNIQUE pueden tener un valor NULL si la columna no se declara NOT NULL. Otra causa para MUL en un índice UNIQUE es cuando dos columnas de un índice UNIQUE compuesto; mientras la combinación de las columnas sea única, cada columna puede tener múltiples ocurrencias de un valor dado. Tenga en cuenta que en un índice compuesto sólo el campo de más a la izquierda del índice tiene una entrada en la columna Key . (esto ultimo es lo que no entiendo: para mi que dice que si esta nombre1 y nombre2, se pondra a MUL solo nombre1 pero no sé si me quiere decir que no me tomará en cuenta el indice compuesto)"
en cuanto a lo otro no tengo ni idea de porque pone eso, si tiene logica que poner un MUL en un campo que he creado como foreign key porque este campo podrá tener registros con valores que se podrá repetir.
si sabeis algo sobre el tema os agredecería contestaseis.
gracias |