mysql的int类型查询坑

时间:2022/5/24 11:30:18 赞:0 踩:0 阅:138 标签:mysql

有一张部门表dept

字段dept_id,dept_name,parent_id,dept_type,dept_level,

dept_id类型为int,自增

在做查询是偶然发现  select * from dept where id='string' 居然也能查到数据。

经过百度后发现,mysql查询int类型时会自动转为int,取字符串中第一组为数字的值,如果传入'23aaaab999sss'字符传,系统会转为23

其他这个语句应该报错才对。

mysql的容错是否多次一举?

评论一下

发表评论

注册用户登录后才能发表评论,请登录注册