Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
5a38621c
Commit
5a38621c
authored
Nov 16, 2002
by
Sinisa@sinisa.nasamreza.org
Browse files
Options
Browse Files
Download
Plain Diff
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
into sinisa.nasamreza.org:/mnt/work/mysql-4.1
parents
687e933d
72d3103d
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
4 deletions
+8
-4
sql/sql_derived.cc
sql/sql_derived.cc
+0
-2
sql/sql_parse.cc
sql/sql_parse.cc
+1
-1
sql/sql_union.cc
sql/sql_union.cc
+7
-1
No files found.
sql/sql_derived.cc
View file @
5a38621c
...
...
@@ -129,8 +129,6 @@ int mysql_derived(THD *thd, LEX *lex, SELECT_LEX_UNIT *unit, TABLE_LIST *t)
free_tmp_table
(
thd
,
table
);
exit:
close_thread_tables
(
thd
);
if
(
res
>
0
)
send_error
(
thd
,
ER_UNKNOWN_COM_ERROR
);
// temporary only ...
}
DBUG_RETURN
(
res
);
}
sql/sql_parse.cc
View file @
5a38621c
...
...
@@ -1344,7 +1344,7 @@ mysql_execute_command(THD *thd)
cursor
->
derived
,
cursor
)))
{
if
(
res
<
0
)
if
(
res
<
0
||
thd
->
net
.
report_error
)
send_error
(
thd
,
thd
->
killed
?
ER_SERVER_SHUTDOWN
:
0
);
DBUG_VOID_RETURN
;
}
...
...
sql/sql_union.cc
View file @
5a38621c
...
...
@@ -78,7 +78,13 @@ bool select_union::send_data(List<Item> &values)
fill_record
(
table
->
field
,
values
);
if
((
write_record
(
table
,
&
info
)))
{
if
(
create_myisam_from_heap
(
table
,
tmp_table_param
,
info
.
last_errno
,
0
))
if
(
thd
->
net
.
last_errno
==
ER_RECORD_FILE_FULL
)
{
thd
->
clear_error
();
// do not report user about table overflow
if
(
create_myisam_from_heap
(
table
,
tmp_table_param
,
info
.
last_errno
,
0
))
return
1
;
}
else
return
1
;
thd
->
net
.
report_error
=
0
;
// donno why does it work, but it does ...
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment