In MySQL, a zero number equals any string
最近在做项目的过程中发现了一个问题数据库表test有个字段是target_idint(11),这个字段可能为零使用如下查询select*fromtestwheretarget_id='';select*fromtestwheretarget_id='abcd';这样,所有target_id=0的结果都会出来,为什么?查阅资料,这是类型转化导致的,在mysql中0意味着任何字符串其实不是mysql特
文章
图书馆
富媒体
关于
小玩意
回到顶部