mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-6066: Merge new defaults from 5.6 and 5.7 (defaults changed, QC can be stopped with no-zero size)
This commit is contained in:
committed by
Sergei Golubchik
parent
21daa7b929
commit
e3982cead2
30
mysql-test/t/single_delete_update_innodb.test
Normal file
30
mysql-test/t/single_delete_update_innodb.test
Normal file
@ -0,0 +1,30 @@
|
||||
#
|
||||
# Single table specific update/delete tests (mysql_update and mysql_delete)
|
||||
#
|
||||
--source include/have_innodb.inc
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # Bug #53742: UPDATEs have no effect after applying patch for bug 36569
|
||||
--echo #
|
||||
|
||||
CREATE TABLE t1 (
|
||||
pk INT NOT NULL AUTO_INCREMENT,
|
||||
c1_idx CHAR(1) DEFAULT 'y',
|
||||
c2 INT,
|
||||
PRIMARY KEY (pk),
|
||||
INDEX c1_idx (c1_idx)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
INSERT INTO t1 VALUES (), (), (), ();
|
||||
|
||||
SELECT * FROM t1 WHERE c1_idx = 'y' ORDER BY pk DESC LIMIT 2;
|
||||
UPDATE t1 SET c2 = 0 WHERE c1_idx = 'y' ORDER BY pk DESC LIMIT 2;
|
||||
SELECT * FROM t1 WHERE c1_idx = 'y' ORDER BY pk DESC LIMIT 2;
|
||||
SELECT * FROM t1 WHERE c1_idx = 'y' ORDER BY pk DESC;
|
||||
|
||||
DELETE FROM t1 WHERE c1_idx = 'y' ORDER BY pk DESC LIMIT 2;
|
||||
SELECT * FROM t1 WHERE c1_idx = 'y' ORDER BY pk DESC;
|
||||
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user