mirror of
https://github.com/MariaDB/server.git
synced 2025-07-05 12:42:17 +03:00
BUG#11758262 BUG#13043055
Problem: commit_1innodb fails on pb2 after the patch for BUG#11758262 Background: Certain statements threw warnings only in statement mode causing the result cintent mismatch. Fix: disabled warnings from the statements.
This commit is contained in:
@ -521,7 +521,9 @@ commit;
|
||||
call p_verify_status_increment(2, 2, 2, 2);
|
||||
--echo # 15. Read-write statement: UPDATE IGNORE, change 0 rows.
|
||||
--echo #
|
||||
--disable_warnings
|
||||
update ignore t1 set a=2 where a=1;
|
||||
--enable_warnings
|
||||
call p_verify_status_increment(2, 2, 1, 0);
|
||||
commit;
|
||||
call p_verify_status_increment(2, 2, 1, 0);
|
||||
@ -603,7 +605,9 @@ call p_verify_status_increment(2, 0, 1, 0);
|
||||
|
||||
--echo # 21. Read-write statement: UPDATE, change 0 (transactional) rows.
|
||||
--echo #
|
||||
--disable_warnings
|
||||
update t1 set a=2 where a=f1()+10;
|
||||
--enable_warnings
|
||||
call p_verify_status_increment(2, 0, 1, 0);
|
||||
commit;
|
||||
call p_verify_status_increment(2, 0, 1, 0);
|
||||
@ -703,7 +707,9 @@ call p_verify_status_increment(4, 4, 4, 4);
|
||||
--echo #
|
||||
insert into t2 select a from t1;
|
||||
commit;
|
||||
--disable_warnings
|
||||
replace into t2 select a from t1;
|
||||
--enable_warnings
|
||||
commit;
|
||||
call p_verify_status_increment(8, 8, 8, 8);
|
||||
#
|
||||
|
Reference in New Issue
Block a user