MySQL booleano "tinyint (1)" tiene valores de hasta 127?
Quería hacer un campo verdadero / falso para si un artículo está en stock.
Quería establecerlo en booleano (que se convierte atinyint(1)
), 1 para existencias, 0 para no existencias.
Recibo información de los proveedores, así que pensé: "¿Qué pasa si pasan cuántos son instock?"
Entonces me preguntaba si insertaba un número mayor que 1 lo que sucedería. Supuse que por defecto sería 1.
Para mi sorpresa, me permitirá mantener cualquier número hasta 127, cualquier cosa por encima de los valores predeterminados a 127.
¿Alguien puede explicar por qué?