You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:13:06