首页 > 解决方案 > 百分比通配符不会返回完美匹配

问题描述

我使用 TYPO3 8.7 查询构建器构建查询,尝试在唯一的 5 位邮政编码列中分配邮政编码。

->where($queryBuilder
        ->expr()
        ->like('zip_column', $queryBuilder->createNamedParameter($zip . '%', \PDO::PARAM_STR)))

等等。

我得到了 4 位数字的响应,但在输入 5 位数字完美匹配邮政编码时却没有。

应该有一个完美匹配的响应,例如01234%当有一个条目 01234 时,但它不起作用。

标签: mysqldoctrinetypo3typo3-8.x

解决方案


我现在不知道问题出在哪里。它突然变得很好。我本地环境中的某种缓存或问题一定造成了这种奇怪的行为。

感谢您的回答。


推荐阅读