summaryrefslogtreecommitdiff
path: root/sql/sql_prepare.cc
diff options
context:
space:
mode:
authormonty@mishka.local <>2005-06-27 16:46:41 +0300
committermonty@mishka.local <>2005-06-27 16:46:41 +0300
commit83f90e060e464292e27ecdf4afd143b914b24c27 (patch)
treec9f8f871238233e8d65c87579ff7e4d3aae6b221 /sql/sql_prepare.cc
parentd0700b819ea863da2d51cd56bcb50e752df3a24f (diff)
downloadmariadb-git-83f90e060e464292e27ecdf4afd143b914b24c27.tar.gz
Better bug fix for:
#9728 'Decreased functionality in "on duplicate key update #8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE' This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r--sql/sql_prepare.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc
index 1f5bb04c802..9e2612c5661 100644
--- a/sql/sql_prepare.cc
+++ b/sql/sql_prepare.cc
@@ -918,6 +918,7 @@ static int mysql_test_insert(Prepared_statement *stmt,
table_list->table->insert_values=(byte *)1; // don't allocate insert_values
if ((res= mysql_prepare_insert(thd, table_list, insert_table_list,
+ insert_table_list,
table_list->table, fields, values,
update_fields, update_values, duplic)))
goto error;