summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorvenu@myvenu.com <>2002-12-30 15:16:12 -0800
committervenu@myvenu.com <>2002-12-30 15:16:12 -0800
commitc26dfb9bd6887222ce7a905c3dab4993333669a1 (patch)
tree696178a6bc15801663b07dbcc11dc9a4782478f5 /mysql-test
parenta4a80302b87c692c8c7e55020be67f73711a6536 (diff)
parentd5631610db5fe99f26c15e73624eea3e3ea1708d (diff)
downloadmariadb-git-c26dfb9bd6887222ce7a905c3dab4993333669a1.tar.gz
Merge work.mysql.com:/home/bk/mysql-4.1
into myvenu.com:/home/venu/bk/src-4.1
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/create.result15
-rw-r--r--mysql-test/t/create.test8
2 files changed, 19 insertions, 4 deletions
diff --git a/mysql-test/r/create.result b/mysql-test/r/create.result
index e1c5bb61da9..6bfda427f78 100644
--- a/mysql-test/r/create.result
+++ b/mysql-test/r/create.result
@@ -198,9 +198,9 @@ t3 CREATE TABLE `t3` (
) TYPE=MyISAM CHARSET=latin1
select * from t3;
id name
-drop table t3;
+drop table t2, t3;
+drop database if exists test_$1;
create database test_$1;
-drop table if exists test_$1.t3;
create table test_$1.t3 like t1;
create temporary table t3 like test_$1.t3;
show create table t3;
@@ -209,6 +209,15 @@ t3 CREATE TEMPORARY TABLE `t3` (
`id` int(11) NOT NULL default '0',
`name` char(20) character set latin1 default NULL
) TYPE=MyISAM CHARSET=latin1
+create table t2 like t3;
+show create table t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `id` int(11) NOT NULL default '0',
+ `name` char(20) character set latin1 default NULL
+) TYPE=MyISAM CHARSET=latin1
+select * from t2;
+id name
create table t3 like t1;
create table t3 like test_$1.t3;
Table 't3' already exists
@@ -218,6 +227,8 @@ create table t3 like non_existing_table;
Unknown table 'non_existing_table'
create temporary table t3 like t1;
Table 't3' already exists
+create table t3 like `a/a`;
+Incorrect table name 'a/a'
drop table t1, t2, t3;
drop table t3;
drop database test_$1;
diff --git a/mysql-test/t/create.test b/mysql-test/t/create.test
index f5f5116b429..e057ffaebb0 100644
--- a/mysql-test/t/create.test
+++ b/mysql-test/t/create.test
@@ -134,18 +134,22 @@ select * from t3;
drop table t3;
show create table t3;
select * from t3;
-drop table t3;
+drop table t2, t3;
+drop database if exists test_$1;
create database test_$1;
-drop table if exists test_$1.t3;
create table test_$1.t3 like t1;
create temporary table t3 like test_$1.t3;
show create table t3;
+create table t2 like t3;
+show create table t2;
+select * from t2;
create table t3 like t1;
!$1050 create table t3 like test_$1.t3;
--error 1044,1
create table non_existing_database.t1 like t1;
!$1051 create table t3 like non_existing_table;
!$1050 create temporary table t3 like t1;
+!$1103 create table t3 like `a/a`;
drop table t1, t2, t3;
drop table t3;
drop database test_$1;