stock_number tinyint(1) 如果stock_number此时的值是127,当库存1的时候,就会超过int的最大范围(error: Data truncation: Out of range value for column stock_total at row 1) 类型 最小值 最大值 …
mysql tinyint和char(1)性能对比 在数据库设计的时候会遇到很多只需要0、1、2这种固定几个值的状态字段,基本上都建议设置为只占一字节的tinyint类型,有些觉得char(1)是一样,毕竟char(1)存储数字和字母时一个字符也只是占一个字节 mysql是用c++写的,而在c++中字符类型是存放…
文章目录 1.直接建表2.查询数据3.总结 身为程序员,拿事实说话拿代码说话最直观了,show the code
1.直接建表
CREATE TABLE tinyinttest (id int NOT NULL,a TINYINT(1) NOT NULL DEFAULT 0,b TINYINT(2) NOT NULL DEFAULT 0,c TINYINT(1) ZEROFILL NOT…