No logré comprender la utilidad del <strong>UNSIGNED</strong>. ¿Cuál es su función?

Armando García

Armando García

Pregunta
studenthace 7 años

No logré comprender la utilidad del UNSIGNED. ¿Cuál es su función?

3 respuestas
para escribir tu comentario
    Facundo Nicolás García Martoni

    Facundo Nicolás García Martoni

    teacherhace 6 años

    De hecho la explicación más acertada es que si tienes un campo

    INT
    con signo el rango de valores va desde -2147483648 a 2147483647. Si le das el constraint de
    UNSIGNED
    el rango va desde 0 a 429.4967.295, por lo que tienes el doble de números positivos, a cambio de perder los negativos (que no son necesarios para un campo de id)

    Ruben Eduardo Acosta Vela

    Ruben Eduardo Acosta Vela

    studenthace 7 años

    Si usas UNSIGNED no se guarda el signo. El signo ocupa un byte, así que al no guardarlo, tienes un byte más disponible para guardar más números.

    Victor Lozada

    Victor Lozada

    studenthace 7 años

    UNSIGNED significa que solo permite positivos.

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.