summaryrefslogtreecommitdiff
path: root/sql/sql_yacc.yy
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-11-08 22:30:27 +0200
committerunknown <monty@hundin.mysql.fi>2001-11-08 22:30:27 +0200
commit30052a4901705efb493829b366e7693cfa42cc90 (patch)
treeb588a19366ea8358f0ee2974d009bbf6b14a3e20 /sql/sql_yacc.yy
parentb70dea90b72a620d312ed0e45e530485f504f191 (diff)
downloadmariadb-git-30052a4901705efb493829b366e7693cfa42cc90.tar.gz
Fixed bug in UPDATE .. ORDER BY
Docs/manual.texi: Changelog mysql-test/r/update.result: Test found bug in UPDATE .. ORDER BY mysql-test/t/update.test: Test found bug in UPDATE .. ORDER BY
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r--sql/sql_yacc.yy8
1 files changed, 4 insertions, 4 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index ee8a0ae930d..076e6d98356 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -2305,10 +2305,6 @@ values:
update:
UPDATE_SYM opt_low_priority opt_ignore table_name
- SET update_list
- where_clause
- opt_order_clause
- delete_limit_clause
{
LEX *lex=Lex;
lex->sql_command = SQLCOM_UPDATE;
@@ -2316,6 +2312,10 @@ update:
lex->select->order_list.first=0;
lex->select->order_list.next= (byte**) &lex->select->order_list.first;
}
+ SET update_list
+ where_clause
+ opt_order_clause
+ delete_limit_clause
update_list:
update_list ',' simple_ident equal expr