MySQL中double类型字段与字符串比较返回非预期结果的问题咨询
MySQL中double类型字段与字符串比较返回非预期结果的问题咨询
嘿,各位大佬,我碰到一个挺困惑的MySQL问题,想请大家帮忙分析下!
我写了这么一条查询语句:
SELECT t.id, t.status, t.charges FROM parcel AS t WHERE t.user_id = 1 AND t.status = 'delivered' AND t.charges = 'some string' ORDER BY t.id DESC
按道理说,charges字段是double类型的,它根本不可能等于字符串'some string',但这条查询居然返回了一些结果,这完全不是我预期的情况。有没有人能解释下为什么会出现这种现象呀?
备注:内容来源于stack exchange,提问作者user497660
相关产品推荐
相关产品推荐

