解决mysql报错:1264-Out of range value for column ‘字段‘ at row 1
更新时间:2023年11月29日 17:14:27 作者:avenue轩
这篇文章主要介绍了解决mysql报错:1264-Out of range value for column ‘字段‘ at row 1问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
mysql 1264-Out of range value for column ‘字段‘ at row 1
发现程序部分内容写不到数据库,于是来排查是否为数据库的问题。
mysql数据库报错:
1264-Out of range value for column ‘guild_leader_id’ at row 1
如图所示
通过设计表,发现该字段的值超出该数据类型范围。
可以看到该字段可以看到guild_leader_id的类型为int,int类型占用4个字节,其有符号数字的大小范围是-2147483648~2147483647。
而bigint占用8个字节,其长度为-9223372036854775808~9223372036854775807。
因此,将于是将字段类型改为bigint。
然后即可写入数据。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- 解决MySQL登录报错1130:1130 Host ***.***.***.*** is not allowed to connect to this MySQL server
- MySQL启动报错:Starting MySQL.. ERROR! The server quit without updating PID file的问题分析和解决
- 设置MySQLroot账户密码报错ERROR 1064 (42000): You have an error in your SQL syntax;的解决方案
- 解决MySQL报错:The last packet sent successfully to the server was 0 milliseconds ago.
相关文章
解决Node.js mysql客户端不支持认证协议引发的问题
这篇文章主要介绍了解决Node.js mysql客户端不支持认证协议引发的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下2019-06-06CentOS Linux更改MySQL数据库目录位置具体操作
由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录,本文整理了一些MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作,感兴趣的你可不要走开啊2013-01-01
最新评论