mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Fixed bugs causing failures fot the funcs_1 test suite.
Uncommented the failing test cases. Commented out the failing test case from parts.partition_repair_myisam.test. The test case has to be changed to bear the same semantics as before mwl106.
This commit is contained in:
@ -22339,38 +22339,74 @@ SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1
|
||||
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM v2;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT DISTINCT(f61) FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
Drop TABLE t1, t2 ;
|
||||
Drop VIEW v2 ;
|
||||
|
@ -22341,38 +22341,74 @@ SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1
|
||||
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM v2;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
CREATE VIEW v1 AS SELECT DISTINCT(f61) FROM t1;
|
||||
INSERT INTO v1 VALUES (1002);
|
||||
ERROR HY000: The target table v1 of the INSERT is not insertable-into
|
||||
UPDATE v1 SET f61=1007;
|
||||
ERROR HY000: The target table v1 of the UPDATE is not updatable
|
||||
DELETE FROM v1;
|
||||
ERROR HY000: The target table v1 of the DELETE is not updatable
|
||||
DROP VIEW v1;
|
||||
Drop TABLE t1, t2 ;
|
||||
Drop VIEW v2 ;
|
||||
|
Reference in New Issue
Block a user