CREATE TABLE TEST ( `Value` TINYINT(1) );INSERT INTO TEST VALUES (1), (0), (-1), (100), (7);SELECT * FROM TEST;
为啥不是 0/1/0/1这样的结果呢?
为啥不是 0/1/0/1这样的结果呢?
解决方案 »
- MySQL 命令行乱码问题
- 关于mysql中replication的M-S复制问题,master机要正常工作
- mysql在查询分析器怎样获得错误码?
- 这样结果的SQL语句能实现吗?
- mysql_real_query()处理带"\0"字符的查询语句报错。
- mysql中的库的字段不能自动递增的么,就象ms sql中的identity
- 有没有人知道在MYSQL中如何将一条记录显示多次?
- 用MYSQLADMIN DROP DATABASE 时出现[Y/N]的提问。如何让其默认为Y
- 怎么删除记录!!!!!
- mysql(参数)存储过程 判断是否使用
- Oracle sql语句转换为Mysql语句 急~~
- 来看看这个sql语句怎么写
可以这么说,就是你查询出来的字段的显示宽度
当字段宽度小于显示宽度时,默认在字段前面补充空格
当字段宽度大于显示宽度时,字段值会完全显示,超过显示宽度的长度
可以使用zerofill在前面补充0
bit(m)这里的m是指存储宽度,所以tinying(1)跟bit是不同的mysql里bool或boolean是跟tinyint(1)相同的。
用tiny标识