mysql - 百分比通配符不会返回完美匹配
问题描述
我使用 TYPO3 8.7 查询构建器构建查询,尝试在唯一的 5 位邮政编码列中分配邮政编码。
->where($queryBuilder
->expr()
->like('zip_column', $queryBuilder->createNamedParameter($zip . '%', \PDO::PARAM_STR)))
等等。
我得到了 4 位数字的响应,但在输入 5 位数字完美匹配邮政编码时却没有。
应该有一个完美匹配的响应,例如01234%
当有一个条目 01234 时,但它不起作用。
解决方案
我现在不知道问题出在哪里。它突然变得很好。我本地环境中的某种缓存或问题一定造成了这种奇怪的行为。
感谢您的回答。
推荐阅读
- android - 如何用 Map 调用函数
onmessage 中的消息在颤动中侦听远程消息的属性 - python - Python在第一列之后的3个空格开始的第二列中左对齐文本
- c++ - 如何让 C++ 更喜欢将 char* 转换为 string_view 而不是 bool?
- c# - 网站通过核心 ftp LE 上传文件后无法运行
- python - 使用 pandas 和 matplotlib 来自 csv 文件的图表
- zeek - Zeek(Bro)在界面重新启动后崩溃
- c++ - 选择继承的运算符与 C++ 中的“using”子句相反
- node.js - 需要帮助将特定的 json 解析信息保存到 json
- list - 拆分列表中的值并创建 2 个新列表
- ios - 为 iOS 14.0 编译,但模块“MockTechPost”的最低部署目标为 iOS 15.0