PHPMyAdmin: Cómo especificar una restricción ÚNICA para múltiples columnas en una tabla

Supongamos que está creando una tabla llamada productos. Se espera que la tabla de productos contenga información como ID de producto, nombre, precio, cantidad, fecha. Suponga que desea configurar su ficha de modo que el nombre y el precio de cada producto sea ÚNICO. (Lo que significa que desea que el nombre y el precio de cada producto sean diferentes del nombre y precio de todos los demás productos).

En PHPMyAdmin, cuando está creando las tablas, así es como lo hace:

Paso 1:

Vaya a la pestaña de índices (o encabezado de la tabla) de cada columna que desee que sea una de las columnas únicas combinadas y seleccione la opción desplegable ÚNICA:

Después de hacer clic en Ir para confirmar en la primera columna que está configurando como único, la segunda le mostrará una ventana que le pedirá que haga que el índice ÚNICO sea compuesto con otros campos. Esto asegura que los campos que están en UNIQUEness compuesto sean ambos únicos para todos los registros.

Próximo …

Ahora haga clic en Crear índice compuesto para seleccionarlo, seleccione la otra columna que también desea hacer única, confirme los campos asociados del índice ÚNICO …

Ahora haga clic en guardar para crear la tabla con los cambios …

Ahora tiene una tabla de productos con una combinación de nombre y precio que crea una combinación única en la tabla.

¡Espero que esto ayude!

4.3/5 - (716 votos)

Deja un comentario