我进入phpMyAdmin并将整数(15)字段的值更改为10位数字,所以一切都应该正常工作.我输入值'4085628851',我收到以下错误:
警告:#1264超出范围值,已针对第1行的"电话"列进行了调整
然后它将值更改为'2147483647'.
经过一些谷歌搜索,我发现这篇文章解释了如何解决问题.http://webomania.wordpress.com/2006/10/01/out-of-range-value-adjusted-for-column-error/,但我不知道如何登录Mysql shell.
我如何登录Mysql shell?我该如何解决这个错误?
mar*_*ton 23
您尝试设置的值对于签名INT字段而言太大.显示宽度(15)不会影响可以存储的值的范围,只会影响值的显示方式.
参考:关于数字的MySQL文档
关于电话号码 - 请参阅以某种规范格式或"输入"存储电话号码更好吗?