Bug #110228 | pushdown condition Including Chinese convert string error | ||
---|---|---|---|
Submitted: | 28 Feb 2023 0:38 | Modified: | 6 Mar 2023 4:40 |
Reporter: | peng gao | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
Version: | 8.0.32 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[28 Feb 2023 0:38]
peng gao
[28 Feb 2023 1:00]
peng gao
8032 release note: A condition pushdown into a UNION of queries having LIKE clauses did not preserve the correct character set, leading to an (erroneous) empty result. We solve this problem in two parts: By refactoring resolution of LIKE expressions, in which character set determination and propagation were previously performed in two separate blocks of the code that were not always consistent with one another. By adding, in the internal parse_expression() function, a character set prefix to any literal character string that is cloned. (Bug #107787, Bug #34359297, Bug #34589153)
[28 Feb 2023 8:32]
MySQL Verification Team
Hello peng gao, Thank you for the report and feedback. regards, Umesh
[6 Mar 2023 4:40]
MySQL Verification Team
Hello peng gao, Confirmed internally that this is duplicate of Bug #109699, which is fixed in MySQL Server 8.0.33. Please see Bug #109699 for more details. regards, Umesh