打开网站显示"Out of range value for column 'column_name' at row X"错误怎么办|已解决

Out of range value for column 'column_name' at row X

 
问题:插入的值超出 column_name 字段定义的范围
 
原因:字段类型范围不足(如 TINYINT 字段插入 256,TINYINT 范围是 -128~127)、数值精度超出定义(如 DECIMAL (5,2) 插入 1234.56)
 
解决方案:
1. 执行 DESC 表名; 查看字段类型和范围;
2. 调整插入值至字段范围内;
3. 修改字段类型:ALTER TABLE 表名 MODIFY column_name INT;(如 TINYINT 改 INT)
posted @ 2026-03-16 10:45  可有仙子迎风立  阅读(3)  评论(0)    收藏  举报