mysql的int类型查询坑

作者:五A观点 | 分类:科技 | 发布时间:2022-05-24 11:30:18 | 阅读:800 | 点赞:0 | 点踩:0
标签: 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的容错是否多次一举?


评论 (0)

登录 后发表评论

暂无评论