存在しないカラムを指定したORDER BY付きのUPDATEで落ちる問題の修正

http://lists.mysql.com/commits/19701

存在しないカラムを指定したUPDATE文を発行した場合、通常はエラーが返されるはずですが、このときORDER BYを付与しているとmysqldが落ちるバグがあったようです。

DROP TABLE t1;
CREATE TABLE bug25126 (
val int unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY
);
UPDATE bug25126 SET MissingCol = 1 ORDER BY MissingCol;

4.1/5.0/5.1/5.2全てにて発生していたようです。

http://bugs.mysql.com/bug.php?id=25126