相关疑难解决方法(0)

如何修复"针对列调整的超出范围值"错误?

我进入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?我该如何解决这个错误?

mysql range

17
推荐指数
3
解决办法
8万
查看次数

为什么电话号码不存储在整数数据类型中?

mysql> desc Student;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| Roll_no | int(11)      | NO   | PRI | NULL    | auto_increment |
| name    | varchar(200) | YES  |     | NULL    |                |
| address | varchar(200) | YES  |     | NULL    |                |
| phone   | int(100)     | YES  |     | NULL    |                |
| age     | int(11)      | YES  |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
5 rows in set …
Run Code Online (Sandbox Code Playgroud)

mysql

1
推荐指数
1
解决办法
1351
查看次数

标签 统计

mysql ×2

range ×1