Bug #117168 | NULL-safe equals operator (<=>) exhibits incorrect behavior when comparing ROW values containing NULL | ||
---|---|---|---|
Submitted: | 9 Jan 12:02 | Modified: | 15 Mar 13:22 |
Reporter: | hui feng | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
Version: | 9.1.0, 8.0.40, 8.4.3 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[9 Jan 12:02]
hui feng
[9 Jan 13:09]
MySQL Verification Team
Hello hui feng, Thank you for the report and feedback. regards, Umesh
[15 Mar 13:22]
Jon Stephens
Documented fix as follows in the MySQL 9.3.0 changelog: The NULL-safe equals operator (<=>) showed unexpected behavior when comparing multiple columns (ROW values) containing NULL values. Fixed by simplifying the implementation of the operator. Closed.