【问题标题】:Percentage wildcard does not return on perfect match百分比通配符不会返回完美匹配
【发布时间】:2019-07-22 14:19:47
【问题描述】:

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

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

等等。

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

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

【问题讨论】:

  • 实际创建的 SQL 查询是什么?你能在这里添加调试信息吗?

标签: mysql doctrine typo3 typo3-8.x


【解决方案1】:

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

感谢您的回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 2019-07-07
    相关资源
    最近更新 更多