码迷,mamicode.com
首页 > 数据库 > 详细

关于Mac系统中SequelPro工具对于Mysql数值类型nt(M)存值的bug

时间:2016-07-29 19:30:01      阅读:683      评论:0      收藏:0      [点我收藏+]

标签:mysql、int(m)、squelpro

    说问题之前,聊表一下mysql数值类型int。众所周知,mysql数值类型int占四个字节,有符号、无符号整形存储的范围不同,有符号范围-2147483648 - 2127483647,无符号范围是0 - 4294967295(2^32是偶数,这里为什么是奇数,如果不清楚请自行补计算机位运算)。Mysql类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。现在来看SequelPro的问题,表是为了反映问题而建的

技术分享

三个字段都是int,唯一的区别就是显示宽度不一致,分别是1、8、11,且看我添加数据时,输入框对我的限制

技术分享

但是执行sql添加没有问题

技术分享

本文出自 “我相信” 博客,请务必保留此出处http://mrcelite.blog.51cto.com/2977858/1831699

关于Mac系统中SequelPro工具对于Mysql数值类型nt(M)存值的bug

标签:mysql、int(m)、squelpro

原文地址:http://mrcelite.blog.51cto.com/2977858/1831699

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!