【发布时间】:2016-04-30 03:13:50
【问题描述】:
我正在尝试创建一个临时表,将原始表中的 char(10) 数字 tkey 存储为无符号整数。 遇到第 109516 行时失败:
mysql> 如果不存在则创建临时表 lutemp AS (SELECT cast(tkey as unsigned),ca01,ce01 FROM lu); 错误 1264 (22003):第 109516 行的列 'cast(tkey as unsigned)' 的值超出范围但是如果我选择该行作为整数,它没有问题:
mysql> select cast(tkey as unsigned) from lu limit 109515,1; +----------------------------+ | cast(tkey as unsigned) | +----------------------------+ | 4298001000 | +----------------------------+ 一组 1 行(0.10 秒)我做错了什么?
【问题讨论】:
标签: mysql