mysql 中 tinyint 类型注意事项

mysql 中 tinyint 类型 从 0 到 255 的整型数据。存储大小为 1 字节。

在使用tinyint类型时,请务必在创建字段时候加上一个不为NULL默认值
如果使用了NULLtinyint类型的值,将会导致 通过tinyint类型字段查询时,mysql 无法识别类型,导致查询内容为空,推荐使用tinyint类型字段时候,使用 0 或其他非空数值 充当默认值

查询语句:

SELECT
	* 
FROM
	`you_tables` 
WHERE
	`field_name` <> 1

结论:
如果field_name字段的默认值为NUll,查询不到任何数据
如果field_name字段的默认值为0,可以查询出field_name的值不为1的数据
总结:

mysql 中使用tinyint类型的字段时,请务必使用 非空的默认值