首页 > 错误异常 > 数据库 > Sql Server
执行sql server查询语句时报错:转换 varchar 值 '551773487116692736303' 时溢出了整数列。
select * from tbl where id='551773487116692736303'
最佳解决方案
SQLSERVER作比较时,会把值转换成相同类型然后进行比较。id主键应该是int类型,取值范围 -2147483648 ~ 2147483648,把条件'551773487116692736303'转换int时溢出了
注意过滤搜索条件,不要发生数据溢出
赠人玫瑰手有余香
当您的问题有新的回答,将给你推送消息通知
扫一扫,关注Hierror微信公众号
hierror 2019 © hierror.com 京ICP备13026190号-1