diff options
author | unknown <monty@hundin.mysql.fi> | 2001-11-22 14:40:38 +0200 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-11-22 14:40:38 +0200 |
commit | e673b6dcf8b55ec4457ab554a1c09ccf3c079463 (patch) | |
tree | ed7b5ac619c61e789b26d5243f8391f68a3fa04a /sql/sql_update.cc | |
parent | d576cd65d00d23b634e0ef4254660e67c055c045 (diff) | |
parent | 7ef7d93726929ec678a8b07bed1be7bb56ad4b10 (diff) | |
download | mariadb-git-e673b6dcf8b55ec4457ab554a1c09ccf3c079463.tar.gz |
merge
BitKeeper/etc/logging_ok:
auto-union
Docs/manual.texi:
Auto merged
innobase/srv/srv0srv.c:
Auto merged
myisam/mi_check.c:
Auto merged
myisam/mi_open.c:
Auto merged
myisam/mi_packrec.c:
Auto merged
myisam/myisamdef.h:
Auto merged
mysql-test/mysql-test-run.sh:
Auto merged
mysql-test/t/fulltext.test:
Auto merged
sql/stacktrace.c:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/sql_base.cc:
Auto merged
sql/sql_update.cc:
Auto merged
Diffstat (limited to 'sql/sql_update.cc')
-rw-r--r-- | sql/sql_update.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_update.cc b/sql/sql_update.cc index fec40d61f91..270f164bf80 100644 --- a/sql/sql_update.cc +++ b/sql/sql_update.cc @@ -74,7 +74,8 @@ int mysql_update(THD *thd, table->quick_keys=0; want_privilege=table->grant.want_privilege; table->grant.want_privilege=(SELECT_ACL & ~table->grant.privilege); - if (setup_tables(table_list) || setup_conds(thd,table_list,&conds)) + if (setup_tables(table_list) || setup_conds(thd,table_list,&conds) + || setup_ftfuncs(thd)) DBUG_RETURN(-1); /* purecov: inspected */ old_used_keys=table->used_keys; // Keys used in WHERE @@ -138,6 +139,7 @@ int mysql_update(THD *thd, DBUG_RETURN(1); } } + init_ftfuncs(thd,1); /* Check if we are modifying a key that we are used to search with */ if (select && select->quick) used_key_is_modified= (!select->quick->unique_key_range() && |