首页 > 数据库技术 > 详细

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

时间:2016-07-29 19:28:51      阅读:316      评论:0      收藏:0      [点我收藏+]

    说问题之前,聊表一下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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!