diff options
author | acurtis@pcgem.rdg.cyberkinetica.com <> | 2005-02-03 21:16:36 +0000 |
---|---|---|
committer | acurtis@pcgem.rdg.cyberkinetica.com <> | 2005-02-03 21:16:36 +0000 |
commit | 1cb1dcb0f346880e30e24563927bc280068bdcc7 (patch) | |
tree | 27885d7343efb04cae48903b6a83702a1ccd6a0d /sql/item_func.cc | |
parent | 0bb030a145fbdd75271223183bfe0d664f1bdd6e (diff) | |
parent | b8ceaa4a1f8c664558a5212287e7c85950cb4cb8 (diff) | |
download | mariadb-git-1cb1dcb0f346880e30e24563927bc280068bdcc7.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into pcgem.rdg.cyberkinetica.com:/var/db/bk/work-acurtis/bug8057
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r-- | sql/item_func.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc index bff49541252..7d38c44bab3 100644 --- a/sql/item_func.cc +++ b/sql/item_func.cc @@ -2298,14 +2298,10 @@ longlong Item_func_last_insert_id::val_int() longlong value=args[0]->val_int(); current_thd->insert_id(value); null_value=args[0]->null_value; - return value; } else - { - Item *it= get_system_var(current_thd, OPT_SESSION, "last_insert_id", 14, - "last_insert_id()"); - return it->val_int(); - } + current_thd->lex->uncacheable(UNCACHEABLE_SIDEEFFECT); + return current_thd->insert_id(); } /* This function is just used to test speed of different functions */ |