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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
3350a7ec
Commit
3350a7ec
authored
Jan 25, 2005
by
ram@gw.mysql.r18.ru
Browse files
Options
Browse Files
Download
Plain Diff
Merge gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7261
into gw.mysql.r18.ru:/usr/home/ram/work/5.0
parents
b74ddc6a
8c043a29
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
3 deletions
+25
-3
mysql-test/r/lowercase_table2.result
mysql-test/r/lowercase_table2.result
+11
-1
mysql-test/t/lowercase_table2.test
mysql-test/t/lowercase_table2.test
+12
-1
sql/sql_table.cc
sql/sql_table.cc
+2
-1
No files found.
mysql-test/r/lowercase_table2.result
View file @
3350a7ec
DROP TABLE IF EXISTS t1,t2,T1,T2,t3,T3;
DROP TABLE IF EXISTS t1,t2,T1,T2,t3,T3
,tT
;
DROP DATABASE IF EXISTS `TEST_$1`;
DROP DATABASE IF EXISTS `test_$1`;
CREATE TABLE T1 (a int);
...
...
@@ -131,3 +131,13 @@ show tables like 't1%';
Tables_in_test (t1%)
t1
drop table t1;
create temporary table tT(a int(11), b varchar(8));
insert into tT values (1, 'abc');
select * from tT;
a b
1 abc
alter table tT add index (a);
select * from tT;
a b
1 abc
drop table tT;
mysql-test/t/lowercase_table2.test
View file @
3350a7ec
...
...
@@ -10,7 +10,7 @@ show variables like "lower_case_table_names";
enable_query_log
;
--
disable_warnings
DROP
TABLE
IF
EXISTS
t1
,
t2
,
T1
,
T2
,
t3
,
T3
;
DROP
TABLE
IF
EXISTS
t1
,
t2
,
T1
,
T2
,
t3
,
T3
,
tT
;
DROP
DATABASE
IF
EXISTS
`TEST_$1`
;
DROP
DATABASE
IF
EXISTS
`test_$1`
;
--
enable_warnings
...
...
@@ -100,3 +100,14 @@ show tables like 'T1%';
alter
table
t1
add
index
(
A
);
show
tables
like
't1%'
;
drop
table
t1
;
#
# Bug #7261: Alter table loses temp table
#
create
temporary
table
tT
(
a
int
(
11
),
b
varchar
(
8
));
insert
into
tT
values
(
1
,
'abc'
);
select
*
from
tT
;
alter
table
tT
add
index
(
a
);
select
*
from
tT
;
drop
table
tT
;
sql/sql_table.cc
View file @
3350a7ec
...
...
@@ -3375,7 +3375,8 @@ bool mysql_alter_table(THD *thd,char *new_db, char *new_name,
}
/* Remove link to old table and rename the new one */
close_temporary_table
(
thd
,
table
->
s
->
db
,
table_name
);
if
(
rename_temporary_table
(
thd
,
new_table
,
new_db
,
new_alias
))
/* Should pass the 'new_name' as we store table name in the cache */
if
(
rename_temporary_table
(
thd
,
new_table
,
new_db
,
new_name
))
{
// Fatal error
close_temporary_table
(
thd
,
new_db
,
tmp_name
);
my_free
((
gptr
)
new_table
,
MYF
(
0
));
...
...
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