diff options
author | unknown <monty@mysql.com> | 2004-05-05 21:24:45 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2004-05-05 21:24:45 +0300 |
commit | e5d43578fdcd87e1f774782ceed811b6f2b0a044 (patch) | |
tree | 3af8fd1bdc7cb6e35635b31747103660afaae663 /sql/sql_insert.cc | |
parent | b30d0883b1e87df5a476a9e48542321de4384aa4 (diff) | |
parent | 000f76cfb844eeda1c1c0092d4ab97f3f3acb6cb (diff) | |
download | mariadb-git-e5d43578fdcd87e1f774782ceed811b6f2b0a044.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/my/mysql-4.1
sql/item_strfunc.cc:
Auto merged
sql/sql_insert.cc:
Auto merged
sql/sql_union.cc:
Auto merged
Diffstat (limited to 'sql/sql_insert.cc')
-rw-r--r-- | sql/sql_insert.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sql/sql_insert.cc b/sql/sql_insert.cc index a4f98f842e1..1bf95b8bded 100644 --- a/sql/sql_insert.cc +++ b/sql/sql_insert.cc @@ -486,6 +486,7 @@ int write_record(TABLE *table,COPY_INFO *info) { int error; char *key=0; + DBUG_ENTER("write_record"); info->records++; if (info->handle_duplicates == DUP_REPLACE || @@ -593,14 +594,14 @@ int write_record(TABLE *table,COPY_INFO *info) info->copied++; if (key) my_safe_afree(key,table->max_unique_length,MAX_KEY_LENGTH); - return 0; + DBUG_RETURN(0); err: if (key) my_afree(key); info->last_errno= error; table->file->print_error(error,MYF(0)); - return 1; + DBUG_RETURN(1); } @@ -1468,24 +1469,25 @@ select_insert::~select_insert() bool select_insert::send_data(List<Item> &values) { + DBUG_ENTER("select_insert::send_data"); if (unit->offset_limit_cnt) { // using limit offset,count unit->offset_limit_cnt--; - return 0; + DBUG_RETURN(0); } if (fields->elements) fill_record(*fields, values, 1); else fill_record(table->field, values, 1); if (thd->net.report_error || write_record(table,&info)) - return 1; + DBUG_RETURN(1); if (table->next_number_field) // Clear for next record { table->next_number_field->reset(); if (! last_insert_id && thd->insert_id_used) last_insert_id=thd->insert_id(); } - return 0; + DBUG_RETURN(0); } |