mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.0-bug22584
into moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.1-bug22584
This commit is contained in:
@ -2980,4 +2980,38 @@ UPDATE v1 SET val=6 WHERE id=2;
|
||||
ERROR HY000: CHECK OPTION failed 'test.v1'
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
DROP VIEW IF EXISTS v1, v2;
|
||||
DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (i INT AUTO_INCREMENT PRIMARY KEY, j INT);
|
||||
CREATE VIEW v1 AS SELECT j FROM t1;
|
||||
CREATE VIEW v2 AS SELECT * FROM t1;
|
||||
INSERT INTO t1 (j) VALUES (1);
|
||||
SELECT LAST_INSERT_ID();
|
||||
LAST_INSERT_ID()
|
||||
1
|
||||
INSERT INTO v1 (j) VALUES (2);
|
||||
# LAST_INSERT_ID() should not change.
|
||||
SELECT LAST_INSERT_ID();
|
||||
LAST_INSERT_ID()
|
||||
1
|
||||
INSERT INTO v2 (j) VALUES (3);
|
||||
# LAST_INSERT_ID() should be updated.
|
||||
SELECT LAST_INSERT_ID();
|
||||
LAST_INSERT_ID()
|
||||
3
|
||||
INSERT INTO v1 (j) SELECT j FROM t1;
|
||||
# LAST_INSERT_ID() should not change.
|
||||
SELECT LAST_INSERT_ID();
|
||||
LAST_INSERT_ID()
|
||||
3
|
||||
SELECT * FROM t1;
|
||||
i j
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 1
|
||||
5 2
|
||||
6 3
|
||||
DROP VIEW v1, v2;
|
||||
DROP TABLE t1;
|
||||
End of 5.0 tests.
|
||||
|
Reference in New Issue
Block a user