si : NOT NULL: Se asegura que la columna no tenga valores nulos UNIQUE: Se asegura que cada valor en la columna no se repita PRIMARY KEY:...

Sergio Hortua

Sergio Hortua

Pregunta
studenthace 6 años

si :

NOT NULL: Se asegura que la columna no tenga valores nulos

UNIQUE: Se asegura que cada valor en la columna no se repita

PRIMARY KEY: Es una combinación de NOT NULL y UNIQUE

¿Es valido poner PRIMARY KEY donde tengo NOT NULL a la vez ? Gracias

1 respuestas
para escribir tu comentario
    Manuel Ojeda

    Manuel Ojeda

    studenthace 6 años

    Lo correcto es poner como PRIMARY KEY con esa característica de NOT NULL y UNIQUE, pues al dejarlo únicamente en NOT NULL habrá conflicto de registros al existir muchas llaves primarias con el mismo valor. Por eso muchas veces se usa el campo id de forma numérica pues se cumple con esa condición NOT NULL y UNIQUE.

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.

Curso de SQL y MySQL desde Cero ► Empieza Gratis
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.