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
d350bd90
Commit
d350bd90
authored
May 31, 2006
by
igor@rurik.mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Post-merge fixes
parent
2fca3df4
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
22 additions
and
11 deletions
+22
-11
mysql-test/include/common-tests.inc
mysql-test/include/common-tests.inc
+2
-2
mysql-test/r/compress.result
mysql-test/r/compress.result
+2
-2
mysql-test/r/key_cache.result
mysql-test/r/key_cache.result
+1
-1
mysql-test/r/preload.result
mysql-test/r/preload.result
+1
-1
mysql-test/r/select.result
mysql-test/r/select.result
+12
-2
mysql-test/r/view.result
mysql-test/r/view.result
+1
-1
mysql-test/t/view.test
mysql-test/t/view.test
+1
-1
sql/sql_base.cc
sql/sql_base.cc
+2
-1
No files found.
mysql-test/include/common-tests.inc
View file @
d350bd90
...
...
@@ -1296,9 +1296,9 @@ explain select fld3 from t2 use index (fld1,fld3) where fld3 = 'honeysuckle';
# The next should give an error
#
--
error
1
072
--
error
1
176
explain
select
fld3
from
t2
ignore
index
(
fld3
,
not_used
);
--
error
1
072
--
error
1
176
explain
select
fld3
from
t2
use
index
(not_used)
;
#
...
...
mysql-test/r/compress.result
View file @
d350bd90
...
...
@@ -145,9 +145,9 @@ explain select fld3 from t2 use index (fld1,fld3) where fld3 = 'honeysuckle';
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t2 ref fld3 fld3 30 const 1 Using where; Using index
explain select fld3 from t2 ignore index (fld3,not_used);
ERROR
42000: Key column 'not_used' doesn't exist in table
ERROR
HY000: Key 'not_used' doesn't exist in table 't2'
explain select fld3 from t2 use index (not_used);
ERROR
42000: Key column 'not_used' doesn't exist in table
ERROR
HY000: Key 'not_used' doesn't exist in table 't2'
select t2.fld3 from t2 where fld3 >= 'honeysuckle' and fld3 <= 'honoring' order by fld3;
fld3
honeysuckle
...
...
mysql-test/r/key_cache.result
View file @
d350bd90
...
...
@@ -194,7 +194,7 @@ Table Op Msg_type Msg_text
test.t1 assign_to_keycache error Key 'unknown_key' doesn't exist in table 't1'
test.t1 assign_to_keycache status Operation failed
Warnings:
Error 1
072 Key column 'unknown_key' doesn't exist in table
Error 1
176 Key 'unknown_key' doesn't exist in table 't1'
select @@keycache2.key_buffer_size;
@@keycache2.key_buffer_size
4194304
...
...
mysql-test/r/preload.result
View file @
d350bd90
...
...
@@ -164,7 +164,7 @@ test.t2 preload_keys error Key 'c' doesn't exist in table 't2'
test.t2 preload_keys status Operation failed
Warnings:
Error 1146 Table 'test.t3' doesn't exist
Error 1
072 Key column 'c' doesn't exist in table
Error 1
176 Key 'c' doesn't exist in table 't2'
show status like "key_read%";
Variable_name Value
Key_read_requests 0
...
...
mysql-test/r/select.result
View file @
d350bd90
...
...
@@ -144,9 +144,9 @@ explain select fld3 from t2 use index (fld1,fld3) where fld3 = 'honeysuckle';
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t2 ref fld3 fld3 30 const 1 Using where; Using index
explain select fld3 from t2 ignore index (fld3,not_used);
ERROR
42000: Key column 'not_used' doesn't exist in table
ERROR
HY000: Key 'not_used' doesn't exist in table 't2'
explain select fld3 from t2 use index (not_used);
ERROR
42000: Key column 'not_used' doesn't exist in table
ERROR
HY000: Key 'not_used' doesn't exist in table 't2'
select t2.fld3 from t2 where fld3 >= 'honeysuckle' and fld3 <= 'honoring' order by fld3;
fld3
honeysuckle
...
...
@@ -2716,6 +2716,16 @@ select * from t1 where f1 in (select f3 from t2 where (f3,f4)= (select f3,f4 fro
f1 f2
1 1
drop table t1,t2;
CREATE TABLE t1 (a int, INDEX idx(a));
INSERT INTO t1 VALUES (2), (3), (1);
EXPLAIN SELECT * FROM t1 IGNORE INDEX (idx);
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 3
EXPLAIN SELECT * FROM t1 IGNORE INDEX (a);
ERROR HY000: Key 'a' doesn't exist in table 't1'
EXPLAIN SELECT * FROM t1 FORCE INDEX (a);
ERROR HY000: Key 'a' doesn't exist in table 't1'
DROP TABLE t1;
CREATE TABLE t1 ( city char(30) );
INSERT INTO t1 VALUES ('London');
INSERT INTO t1 VALUES ('Paris');
...
...
mysql-test/r/view.result
View file @
d350bd90
...
...
@@ -614,7 +614,7 @@ drop table t1;
create table t1 (a int, b int);
create view v1 as select a, sum(b) from t1 group by a;
select b from v1 use index (some_index) where b=1;
ERROR
42000: Key column 'some_index' doesn't exist in table
ERROR
HY000: Key 'some_index' doesn't exist in table 'v1'
drop view v1;
drop table t1;
create table t1 (col1 char(5),col2 char(5));
...
...
mysql-test/t/view.test
View file @
d350bd90
...
...
@@ -516,7 +516,7 @@ drop table t1;
#
create
table
t1
(
a
int
,
b
int
);
create
view
v1
as
select
a
,
sum
(
b
)
from
t1
group
by
a
;
--
error
1
072
--
error
1
176
select
b
from
v1
use
index
(some_index) where b=1
;
drop
view
v1
;
drop
table
t1
;
...
...
sql/sql_base.cc
View file @
d350bd90
...
...
@@ -4441,6 +4441,7 @@ bool setup_tables(THD *thd, Name_resolution_context *context,
table_list
=
table_list
->
next_leaf
,
tablenr
++
)
{
TABLE
*
table
=
table_list
->
table
;
table
->
pos_in_table_list
=
table_list
;
if
(
first_select_table
&&
table_list
->
top_table
()
==
first_select_table
)
{
...
...
@@ -4585,7 +4586,7 @@ bool get_key_map_from_key_list(key_map *map, TABLE *table,
0
)
{
my_error
(
ER_KEY_DOES_NOT_EXITS
,
MYF
(
0
),
name
->
c_ptr
(),
table
->
s
->
table_name
);
table
->
pos_in_table_list
->
alias
);
map
->
set_all
();
return
1
;
}
...
...
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