FWQ
为什么 MySQL LIKE 匹配会出现“Tina Rodriguez” 却也匹配“tina Rodriguez” 的情况?
like 匹配的困惑 在处理 mysql 查询时,对 like 操作符的理解可能会令人困惑。考虑如下查询: select * from user where user.`name` like '%tina rodriguez%'; 登录后复制 该查询旨在查找任何包含 “tina rodriguez” 字段的记录。然而,查询的结果却超出了预期,包含了仅包含 “rodriguez” 的记录。为什么会出现这种情况? 要理解这个问题,请记住 like 匹配是不区分大小写的。这意味着,红框中标记的记录,尽管不包含 “tina”,但它确实包含 “tina…