Commit 0f47087e authored by ram@mysql.r18.ru's avatar ram@mysql.r18.ru

Fix for the bug #841: wrong number of warnings

parent 92b3a231
...@@ -404,13 +404,12 @@ int mysql_insert(THD *thd,TABLE_LIST *table_list, ...@@ -404,13 +404,12 @@ int mysql_insert(THD *thd,TABLE_LIST *table_list,
{ {
char buff[160]; char buff[160];
if (duplic == DUP_IGNORE) if (duplic == DUP_IGNORE)
sprintf(buff,ER(ER_INSERT_INFO),info.records, sprintf(buff, ER(ER_INSERT_INFO), (ulong) info.records,
(lock_type == TL_WRITE_DELAYED) ? 0 : (lock_type == TL_WRITE_DELAYED) ? (ulong) 0 :
info.records-info.copied, (ulong) (info.records - info.copied), (ulong) thd->cuted_fields);
thd->cuted_fields);
else else
sprintf(buff,ER(ER_INSERT_INFO),info.records,info.deleted, sprintf(buff, ER(ER_INSERT_INFO), (ulong) info.records,
thd->cuted_fields); (ulong) info.deleted, (ulong) thd->cuted_fields);
::send_ok(thd,info.copied+info.deleted,(ulonglong)id,buff); ::send_ok(thd,info.copied+info.deleted,(ulonglong)id,buff);
} }
free_underlaid_joins(thd, &thd->lex.select_lex); free_underlaid_joins(thd, &thd->lex.select_lex);
...@@ -1494,11 +1493,11 @@ bool select_insert::send_eof() ...@@ -1494,11 +1493,11 @@ bool select_insert::send_eof()
{ {
char buff[160]; char buff[160];
if (info.handle_duplicates == DUP_IGNORE) if (info.handle_duplicates == DUP_IGNORE)
sprintf(buff,ER(ER_INSERT_INFO),info.records,info.records-info.copied, sprintf(buff, ER(ER_INSERT_INFO), (ulong) info.records,
thd->cuted_fields); (ulong) (info.records - info.copied), (ulong) thd->cuted_fields);
else else
sprintf(buff,ER(ER_INSERT_INFO),info.records,info.deleted, sprintf(buff, ER(ER_INSERT_INFO), (ulong) info.records,
thd->cuted_fields); (ulong) info.deleted, (ulong) thd->cuted_fields);
::send_ok(thd,info.copied+info.deleted,last_insert_id,buff); ::send_ok(thd,info.copied+info.deleted,last_insert_id,buff);
return 0; return 0;
} }
......
...@@ -318,8 +318,8 @@ int mysql_load(THD *thd,sql_exchange *ex,TABLE_LIST *table_list, ...@@ -318,8 +318,8 @@ int mysql_load(THD *thd,sql_exchange *ex,TABLE_LIST *table_list,
error= -1; // Error on read error= -1; // Error on read
goto err; goto err;
} }
sprintf(name,ER(ER_LOAD_INFO),info.records,info.deleted, sprintf(name, ER(ER_LOAD_INFO), (ulong) info.records, (ulong) info.deleted,
info.records-info.copied,thd->cuted_fields); (ulong) (info.records - info.copied), (ulong) thd->cuted_fields);
send_ok(thd,info.copied+info.deleted,0L,name); send_ok(thd,info.copied+info.deleted,0L,name);
// on the slave thd->query is never initialized // on the slave thd->query is never initialized
if (!thd->slave_thread) if (!thd->slave_thread)
......
...@@ -2416,8 +2416,8 @@ int mysql_alter_table(THD *thd,char *new_db, char *new_name, ...@@ -2416,8 +2416,8 @@ int mysql_alter_table(THD *thd,char *new_db, char *new_name,
query_cache_invalidate3(thd, table_list, 0); query_cache_invalidate3(thd, table_list, 0);
end_temporary: end_temporary:
sprintf(tmp_name,ER(ER_INSERT_INFO),(ulong) (copied+deleted), sprintf(tmp_name, ER(ER_INSERT_INFO), (ulong) (copied + deleted),
(ulong) deleted, thd->cuted_fields); (ulong) deleted, (ulong) thd->cuted_fields);
send_ok(thd,copied+deleted,0L,tmp_name); send_ok(thd,copied+deleted,0L,tmp_name);
thd->some_tables_deleted=0; thd->some_tables_deleted=0;
DBUG_RETURN(0); DBUG_RETURN(0);
......
...@@ -373,8 +373,8 @@ int mysql_update(THD *thd, ...@@ -373,8 +373,8 @@ int mysql_update(THD *thd,
else else
{ {
char buff[80]; char buff[80];
sprintf(buff,ER(ER_UPDATE_INFO), (long) found, (long) updated, sprintf(buff, ER(ER_UPDATE_INFO), (ulong) found, (ulong) updated,
(long) thd->cuted_fields); (ulong) thd->cuted_fields);
send_ok(thd, send_ok(thd,
(thd->client_capabilities & CLIENT_FOUND_ROWS) ? found : updated, (thd->client_capabilities & CLIENT_FOUND_ROWS) ? found : updated,
thd->insert_id_used ? thd->insert_id() : 0L,buff); thd->insert_id_used ? thd->insert_id() : 0L,buff);
...@@ -993,8 +993,8 @@ bool multi_update::send_eof() ...@@ -993,8 +993,8 @@ bool multi_update::send_eof()
} }
sprintf(buff,ER(ER_UPDATE_INFO), (long) found, (long) updated, sprintf(buff, ER(ER_UPDATE_INFO), (ulong) found, (ulong) updated,
(long) thd->cuted_fields); (ulong) thd->cuted_fields);
::send_ok(thd, ::send_ok(thd,
(thd->client_capabilities & CLIENT_FOUND_ROWS) ? found : updated, (thd->client_capabilities & CLIENT_FOUND_ROWS) ? found : updated,
thd->insert_id_used ? thd->insert_id() : 0L,buff); thd->insert_id_used ? thd->insert_id() : 0L,buff);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment