Data truncation: Out of range value for column ‘DISTRICT_CODE’ at row 1
当我们遇到这个错误的时候,第一反应就是我们字段的长度不够导致插入数据的时候出这个错误!
解决思路如下:
当我们修改字段的长度,发现再次插入数据还是报这个错误的时候,我们就应该考虑到不是字段长度导致的,而是字段的类型导致的数据长度不够。就需要修改字段类型了。
比如INT类型如下:
Type | Bytes | Minimum Value | Value Maximum Value |
---|---|---|---|
TINYINT | 1 | -128 | 127 |
0 | 255 | ||
SMALLINT | 2 | -32768 | 32767 |
0 | 65535 | ||
MEDIUMINT | 3 | -8388608 | 8388607 |
0 | 16777215 | ||
INT | 4 | -2147483648 | 2147483647 |
0 | 4294967295 | ||
BIGINT | 8 | -9223372036854775808 | 9223372036854775807 |
0 | 18446744073709551615 |