He leído que el tipo bool en MySQL es un alias de tinyint (1), por lo que debería utilizar tinyintBOOL y tinyint (1) ... ¿sin firmar?
Mi pregunta es la siguiente: Qué necesito para declarar que no firmado, quiero decir, es que necesario?
purchased tinyint(1) unsigned not null DEFAULT 0,
or
purchased tinyint(1) not null DEFAULT 0,
¿Tiene algún problema con el uso de BOOL? –
_ "por lo tanto, debería usar tinyint" _ - ¿Por qué sigue? BOOL está perfectamente bien y (en mi opinión) más expresivo de su intención. 'TINYINT (1)' puede significar "cualquier cosa entre 0 y 9"; 'BOOL' significa específicamente" 0 o 1 "(aunque supongo que podría estar tergiversando sus intenciones :-)). –