Bug #15633 | join order differences can affect optimizer and result in corrupted datasets | ||
---|---|---|---|
Submitted: | 9 Dec 2005 12:25 | Modified: | 24 Jan 2006 21:55 |
Reporter: | Domas Mituzas | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S1 (Critical) |
Version: | 5.0.18-bk, 5.0.16 | OS: | Linux (Linux) |
Assigned to: | Evgeny Potemkin | CPU Architecture: | Any |
[9 Dec 2005 12:25]
Domas Mituzas
[9 Dec 2005 12:26]
Domas Mituzas
db dump
Attachment: 15633.sql (application/octet-stream, text), 13.54 KiB.
[15 Dec 2005 21:31]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/189
[26 Dec 2005 14:42]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/417
[11 Jan 2006 19:10]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/932
[11 Jan 2006 19:49]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/934
[13 Jan 2006 11:34]
Evgeny Potemkin
Item equal objects are employed only at the optimize phase. Usually they are not supposed to be evaluated. Yet in some cases we call the method val_int() for them. Here we have to take care of restricting the predicate such an object represents f1=f2= ...=fn to the projection of known fields fi1=...=fik. Fixed in 5.0.19, cset 1.1968.14.1
[16 Jan 2006 16:13]
Evgeny Potemkin
fixed in 5.1.6
[24 Jan 2006 21:55]
Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release. If necessary, you can access the source repository and build the latest available version, including the bugfix, yourself. More information about accessing the source trees is available at http://www.mysql.com/doc/en/Installing_source_tree.html Additional info: Documented bugfix in 5.0.19 and 5.1.6 changelogs. Closed.