报错:在将 varchar 值 ✀aaa ✀ 转换成数据类型 int 时失败。是怎么回事

2025-04-27 11:26:49
推荐回答(4个)
回答1:

字符型的转换为int型是报错的。
aaa是没有办法办法转换为int型的。
是会发生异常的。

回答2:

检查你id传来的值,如果这个值是字符型的话就会出错,因为 n_id应该是数字型,而数字型是不能和字符型比较的

回答3:

'aaa'是无效的int,在转换前要进行判断,如果是非整数则进行特殊的处理。

回答4:

在数据库里 把你的tb_news 表里的n_id 字段类型设为varchar(50) 应该会好用