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
273d016a
Commit
273d016a
authored
Feb 13, 2007
by
igor@olga.mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Post-merge fix.
parent
fb9e0ad3
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
31 additions
and
46 deletions
+31
-46
mysql-test/r/information_schema.result
mysql-test/r/information_schema.result
+11
-0
mysql-test/r/insert_select.result
mysql-test/r/insert_select.result
+0
-14
mysql-test/r/update.result
mysql-test/r/update.result
+3
-3
mysql-test/r/view.result
mysql-test/r/view.result
+4
-4
mysql-test/t/insert_select.test
mysql-test/t/insert_select.test
+0
-13
mysql-test/t/view.test
mysql-test/t/view.test
+8
-7
sql/mysql_priv.h
sql/mysql_priv.h
+1
-1
sql/opt_range.cc
sql/opt_range.cc
+1
-1
sql/sql_insert.cc
sql/sql_insert.cc
+2
-2
sql/sql_update.cc
sql/sql_update.cc
+1
-1
No files found.
mysql-test/r/information_schema.result
View file @
273d016a
...
...
@@ -1377,10 +1377,21 @@ COLLATIONS information_schema.COLLATIONS 1
COLLATION_CHARACTER_SET_APPLICABILITY information_schema.COLLATION_CHARACTER_SET_APPLICABILITY 1
COLUMNS information_schema.COLUMNS 1
COLUMN_PRIVILEGES information_schema.COLUMN_PRIVILEGES 1
ENGINES information_schema.ENGINES 1
EVENTS information_schema.EVENTS 1
FILES information_schema.FILES 1
GLOBAL_STATUS information_schema.GLOBAL_STATUS 1
GLOBAL_VARIABLES information_schema.GLOBAL_VARIABLES 1
KEY_COLUMN_USAGE information_schema.KEY_COLUMN_USAGE 1
PARTITIONS information_schema.PARTITIONS 1
PLUGINS information_schema.PLUGINS 1
PROCESSLIST information_schema.PROCESSLIST 1
REFERENTIAL_CONSTRAINTS information_schema.REFERENTIAL_CONSTRAINTS 1
ROUTINES information_schema.ROUTINES 1
SCHEMATA information_schema.SCHEMATA 1
SCHEMA_PRIVILEGES information_schema.SCHEMA_PRIVILEGES 1
SESSION_STATUS information_schema.SESSION_STATUS 1
SESSION_VARIABLES information_schema.SESSION_VARIABLES 1
STATISTICS information_schema.STATISTICS 1
TABLES information_schema.TABLES 1
TABLE_CONSTRAINTS information_schema.TABLE_CONSTRAINTS 1
...
...
mysql-test/r/insert_select.result
View file @
273d016a
...
...
@@ -717,17 +717,3 @@ select * from t1;
f1 f2
1 2
drop table t1;
create table t1(f1 int primary key auto_increment, f2 int unique);
insert into t1(f2) values(1);
select @@identity;
@@identity
1
insert ignore t1(f2) values(1);
select @@identity;
@@identity
0
insert ignore t1(f2) select 1;
select @@identity;
@@identity
0
drop table t1;
mysql-test/r/update.result
View file @
273d016a
...
...
@@ -414,7 +414,7 @@ Handler_read_key 2
Handler_read_next 0
Handler_read_prev 0
Handler_read_rnd 0
Handler_read_rnd_next
7
Handler_read_rnd_next
0
UPDATE t1 SET user_id=null WHERE request_id=9999999999999;
show status like '%Handler_read%';
Variable_name Value
...
...
@@ -423,7 +423,7 @@ Handler_read_key 3
Handler_read_next 0
Handler_read_prev 0
Handler_read_rnd 0
Handler_read_rnd_next
14
Handler_read_rnd_next
0
UPDATE t1 SET user_id=null WHERE request_id=999999999999999999999999999999;
show status like '%Handler_read%';
Variable_name Value
...
...
@@ -432,5 +432,5 @@ Handler_read_key 3
Handler_read_next 0
Handler_read_prev 0
Handler_read_rnd 0
Handler_read_rnd_next
21
Handler_read_rnd_next
0
DROP TABLE t1;
mysql-test/r/view.result
View file @
273d016a
...
...
@@ -3079,8 +3079,8 @@ f1 f2
1 3
2 3
explain extended select * from v1;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 6 Using filesort
id select_type table type possible_keys key key_len ref rows
filtered
Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 6
100.00
Using filesort
Warnings:
Note 1003 select `test`.`t1`.`f1` AS `f1`,`test`.`t1`.`f2` AS `f2` from `test`.`t1` order by `test`.`t1`.`f2`
select * from v1 order by f1;
...
...
@@ -3092,8 +3092,8 @@ f1 f2
2 2
2 3
explain extended select * from v1 order by f1;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 6 Using filesort
id select_type table type possible_keys key key_len ref rows
filtered
Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 6
100.00
Using filesort
Warnings:
Note 1003 select `test`.`t1`.`f1` AS `f1`,`test`.`t1`.`f2` AS `f2` from `test`.`t1` order by `test`.`t1`.`f1`,`test`.`t1`.`f2`
drop view v1;
...
...
mysql-test/t/insert_select.test
View file @
273d016a
...
...
@@ -279,16 +279,3 @@ insert into t1 values (1,1) on duplicate key update f2=2;
--
disable_info
select
*
from
t1
;
drop
table
t1
;
#
# Bug#23170: LAST_INSERT_ID isn't reset to 0 in INSERT .. SELECT if no rows
# were inserted.
#
create
table
t1
(
f1
int
primary
key
auto_increment
,
f2
int
unique
);
insert
into
t1
(
f2
)
values
(
1
);
select
@@
identity
;
insert
ignore
t1
(
f2
)
values
(
1
);
select
@@
identity
;
insert
ignore
t1
(
f2
)
select
1
;
select
@@
identity
;
drop
table
t1
;
mysql-test/t/view.test
View file @
273d016a
...
...
@@ -748,12 +748,12 @@ drop view v1;
#
# VIEWs with national characters
#
create table t
ü (cü
char);
create view v
ü as select cü from tü
;
insert into v
ü values ('ü
');
select * from v
ü
;
drop view v
ü
;
drop table t
ü
;
create table t
(c
char);
create view v
as select c from t
;
insert into v
values ('
');
select * from v;
drop view v;
drop table t;
#
# problem with used_tables() of outer reference resolved in VIEW
...
...
@@ -2951,7 +2951,7 @@ DROP VIEW v;
#
# BUG#24293: '\Z' token is not handled correctly in views
#
--
disable_warnings
DROP
VIEW
IF
EXISTS
v1
;
--
enable_warnings
...
...
@@ -3016,6 +3016,7 @@ drop view v1;
drop
table
t1
;
--
echo
End
of
5.0
tests
.
# Bug #16813 (WITH CHECK OPTION doesn't work with UPDATE)
#
CREATE
TABLE
t1
(
id
INT
UNSIGNED
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
val
INT
UNSIGNED
NOT
NULL
);
...
...
sql/mysql_priv.h
View file @
273d016a
...
...
@@ -828,7 +828,7 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
char
*
packet
,
uint
packet_length
);
void
log_slow_statement
(
THD
*
thd
);
bool
check_dup
(
const
char
*
db
,
const
char
*
name
,
TABLE_LIST
*
tables
);
bool
compare_record
(
TABLE
*
table
,
query_id_t
query_id
);
bool
compare_record
(
TABLE
*
table
);
bool
append_file_to_dir
(
THD
*
thd
,
const
char
**
filename_ptr
,
const
char
*
table_name
);
...
...
sql/opt_range.cc
View file @
273d016a
...
...
@@ -10173,7 +10173,7 @@ int QUICK_GROUP_MIN_MAX_SELECT::reset(void)
DBUG_ENTER
(
"QUICK_GROUP_MIN_MAX_SELECT::reset"
);
file
->
extra
(
HA_EXTRA_KEYREAD
);
/* We need only the key attributes */
if
((
result
=
file
->
ha_index_init
(
index
)))
if
((
result
=
file
->
ha_index_init
(
index
,
1
)))
DBUG_RETURN
(
result
);
if
(
quick_prefix_select
&&
quick_prefix_select
->
reset
())
DBUG_RETURN
(
1
);
...
...
sql/sql_insert.cc
View file @
273d016a
...
...
@@ -1208,8 +1208,8 @@ int write_record(THD *thd, TABLE *table,COPY_INFO *info)
}
goto
err
;
}
if
((
table
->
file
->
table_flags
()
&
HA_PARTIAL_COLUMN_READ
)
||
compare_record
(
table
,
query_id
))
if
((
table
->
file
->
ha_
table_flags
()
&
HA_PARTIAL_COLUMN_READ
)
||
compare_record
(
table
))
{
info
->
updated
++
;
/*
...
...
sql/sql_update.cc
View file @
273d016a
...
...
@@ -26,7 +26,7 @@
/* Return 0 if row hasn't changed */
bool
compare_record
(
TABLE
*
table
,
query_id_t
query_id
)
bool
compare_record
(
TABLE
*
table
)
{
if
(
table
->
s
->
blob_fields
+
table
->
s
->
varchar_fields
==
0
)
return
cmp_record
(
table
,
record
[
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