1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-27 21:01:50 +03:00

MCOL-3741 dev Change mtr IDB-xxx error codes to MCS-xxxx

This commit is contained in:
David Hall
2021-08-10 11:59:22 -05:00
parent ecde2719b1
commit d1ef83c0f4
39 changed files with 131 additions and 131 deletions

View File

@ -108,7 +108,7 @@ EXPLAIN SELECT * FROM t1 JOIN t2 ON t1.a + @var1 = t2.c AND @var1 := t1.a;
id select_type table type possible_keys key key_len ref rows Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL
SELECT * FROM t1 JOIN t2 ON t1.a + @var1 = t2.c AND @var1 := t1.a;
ERROR HY000: Internal error: IDB-1001: Function 'set_user_var' isn't supported.
ERROR HY000: Internal error: MCS-1001: Function 'set_user_var' isn't supported.
SET @var1 = 2;
EXPLAIN SELECT SUM(a + @var1) FROM t1;
id select_type table type possible_keys key key_len ref rows Extra
@ -120,7 +120,7 @@ EXPLAIN SELECT SUM(@var1 := a) FROM t1;
id select_type table type possible_keys key key_len ref rows Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL
SELECT SUM(@var1 := a) FROM t1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'set_user_var' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'set_user_var' isn't supported.
CREATE TABLE `cs_trans_item` (
`id` int(10) unsigned NOT NULL,
`company_id` int(10) unsigned DEFAULT NULL,

View File

@ -11,7 +11,7 @@ CREATE TABLE t1 (a int, b int);
INSERT INTO t1 VALUES (1, 1), (5, 0);
SET columnstore_select_handler=ON;
SELECT a xor b FROM t1;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
SET columnstore_select_handler=AUTO;
SELECT a xor b FROM t1;
a xor b
@ -19,7 +19,7 @@ a xor b
1
SET columnstore_select_handler=ON;
SELECT DISTINCT a FROM t1 WHERE a IN (SELECT a FROM t1) OR a IN (SELECT a FROM t1);
ERROR HY000: Internal error: IDB-3033: Correlated subquery within OR operator is currently not supported.
ERROR HY000: Internal error: MCS-3033: Correlated subquery within OR operator is currently not supported.
SET columnstore_select_handler=AUTO;
SELECT DISTINCT a FROM t1 WHERE a IN (SELECT a FROM t1) OR a IN (SELECT a FROM t1);
a
@ -30,7 +30,7 @@ CREATE TABLE bug4767 (c1 float, c2 double);
INSERT INTO bug4767 VALUES (1.234, 3.4556), (2.3345456, 2.3345456);
SET columnstore_select_handler=ON;
SELECT * FROM bug4767 a JOIN bug4767 b ON (a.c1=b.c2);
ERROR HY000: Internal error: IDB-1002: 'a' and 'b' have incompatible column type specified for join condition.
ERROR HY000: Internal error: MCS-1002: 'a' and 'b' have incompatible column type specified for join condition.
SET columnstore_select_handler=AUTO;
SELECT * FROM bug4767 a JOIN bug4767 b ON (a.c1=b.c2);
c1 c2 c1 c2
@ -41,7 +41,7 @@ CREATE TABLE t2 (b int);
INSERT INTO t2 VALUES (2);
SET columnstore_select_handler=ON;
SELECT a FROM t1 WHERE a IN (SELECT a FROM t2);
ERROR HY000: Internal error: IDB-1000: 't1' and 't2' are not joined.
ERROR HY000: Internal error: MCS-1000: 't1' and 't2' are not joined.
SET columnstore_select_handler=AUTO;
SELECT a FROM t1 WHERE a IN (SELECT a FROM t2);
a
@ -60,7 +60,7 @@ INSERT INTO s VALUES (1, 1);
INSERT INTO s VALUES (9, 9);
SET columnstore_select_handler=ON;
SELECT 'q1', l.c1, r.c1 FROM l LEFT JOIN r ON l.c1 = r.c1 AND l.c1 IN (SELECT c1 FROM s) ORDER BY 1, 2, 3;
ERROR HY000: Internal error: IDB-1015: Subquery on OUTER JOIN ON clause is currently not supported.
ERROR HY000: Internal error: MCS-1015: Subquery on OUTER JOIN ON clause is currently not supported.
SET columnstore_select_handler=AUTO;
SELECT 'q1', l.c1, r.c1 FROM l LEFT JOIN r ON l.c1 = r.c1 AND l.c1 IN (SELECT c1 FROM s) ORDER BY 1, 2, 3;
q1 c1 c1
@ -78,9 +78,9 @@ INSERT INTO t1 VALUES(10,'sam',10);
INSERT INTO t1 VALUES(10,'bob',10);
SET columnstore_select_handler=ON;
SELECT SUM(col1) AS col2 FROM t1 GROUP BY col2;
ERROR 42000: The storage engine for the table doesn't support IDB-2016: Non supported item 'col2' on the GROUP BY list.
ERROR 42000: The storage engine for the table doesn't support MCS-2016: Non supported item 'col2' on the GROUP BY list.
SELECT col1 c FROM t1 ORDER BY AVG(col1);
ERROR HY000: Internal error: IDB-2021: 'c' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
ERROR HY000: Internal error: MCS-2021: 'c' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
SET columnstore_select_handler=AUTO;
SELECT SUM(col1) AS col2 FROM t1 GROUP BY col2;
col2
@ -96,7 +96,7 @@ CREATE TABLE t1 (a int);
INSERT INTO t1 VALUES (1);
SET columnstore_select_handler=ON;
SELECT minute(sleep(a)) FROM t1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'minute' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'minute' isn't supported.
SET columnstore_select_handler=AUTO;
SELECT minute(sleep(a)) FROM t1;
minute(sleep(a))
@ -108,9 +108,9 @@ INSERT INTO t1 VALUES (1), (2);
INSERT INTO t2 VALUES (2), (3);
SET columnstore_select_handler=ON;
SELECT SUM(a) FROM t1 WHERE EXISTS (SELECT MAX(a) FROM t2);
ERROR HY000: Internal error: IDB-3008: Aggregate function in EXISTS subquery is currently not supported.
ERROR HY000: Internal error: MCS-3008: Aggregate function in EXISTS subquery is currently not supported.
SELECT * FROM t1 WHERE (a,a) < (SELECT a,a FROM t2 WHERE a=2);
ERROR HY000: Internal error: IDB-3006: This operator cannot be used with lists.
ERROR HY000: Internal error: MCS-3006: This operator cannot be used with lists.
SET columnstore_select_handler=AUTO;
SELECT SUM(a) FROM t1 WHERE EXISTS (SELECT MAX(a) FROM t2);
SUM(a)
@ -124,7 +124,7 @@ CREATE TABLE gen (i int, i2 int);
INSERT INTO gen VALUES (1,0), (1,1), (1,2), (1,3), (1,4), (1,5), (1,6), (1,7), (1,8), (1,9);
SET columnstore_select_handler=ON;
SELECT i2, (SELECT MAX(g2.i2) FROM gen g2 WHERE g2.i = g1.i AND g2.i2 > g1.i2) sub FROM gen g1;
ERROR HY000: Internal error: IDB-3035: Not equal comparison between a column within a subquery with an aggregate result and a column outside of the subquery is not supported.
ERROR HY000: Internal error: MCS-3035: Not equal comparison between a column within a subquery with an aggregate result and a column outside of the subquery is not supported.
SET columnstore_select_handler=AUTO;
SELECT i2, (SELECT MAX(g2.i2) FROM gen g2 WHERE g2.i = g1.i AND g2.i2 > g1.i2) sub FROM gen g1;
i2 sub
@ -146,7 +146,7 @@ INSERT INTO t2 VALUES (2), (3);
CREATE VIEW v1 AS SELECT a FROM t1 WHERE a > 1;
SET columnstore_select_handler=ON;
SELECT * FROM t1 LEFT JOIN (t2 AS t, v1) ON v1.a=t1.a ORDER BY 1;
ERROR HY000: Internal error: IDB-1000: 'v1, t1' and 't' are not joined.
ERROR HY000: Internal error: MCS-1000: 'v1, t1' and 't' are not joined.
SET columnstore_select_handler=AUTO;
SELECT * FROM t1 LEFT JOIN (t2 AS t, v1) ON v1.a=t1.a ORDER BY 1;
a a a
@ -175,7 +175,7 @@ c1 LEFT JOIN
ON c2.a=c4.a
)
ON c1.a=c2.a WHERE c2.a < 100;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
SET columnstore_select_handler=AUTO;
SELECT c1.a AS col1, c2.a AS col2, c1.a xor c2.a FROM
c1 LEFT JOIN
@ -197,13 +197,13 @@ INSERT INTO t1 VALUES (1), (2), (3), (4);
SET columnstore_select_handler=ON;
PREPARE stmt FROM "SELECT a, a xor 0 FROM t1 WHERE a > 1 AND a < 4";
EXECUTE stmt;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
EXECUTE stmt;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
EXECUTE stmt;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
EXECUTE stmt;
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
DROP PREPARE stmt;
SET columnstore_select_handler=AUTO;
PREPARE stmt FROM "SELECT a, a xor 0 FROM t1 WHERE a > 1 AND a < 4";
@ -235,11 +235,11 @@ SELECT a, a xor 0 FROM t1 WHERE a > 1 AND a < 4;
END
//
CALL mcol4525_proc();
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
CALL mcol4525_proc();
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
CALL mcol4525_proc();
ERROR 42000: The storage engine for the table doesn't support IDB-2030: Predicate and Logic operators can not be used where an expression is expected.
ERROR 42000: The storage engine for the table doesn't support MCS-2030: Predicate and Logic operators can not be used where an expression is expected.
DROP PROCEDURE mcol4525_proc;
SET columnstore_select_handler=AUTO;
CREATE PROCEDURE mcol4525_proc()
@ -311,7 +311,7 @@ SELECT COUNT(DISTINCT cwc_id) npres,COUNT(DISTINCT cwc_cw_id) ncw,cwc_in_id inse
FROM (giorno,campagna_web_codice)
WHERE cwc_fa_id IN (23) AND giorno BETWEEN cwc_datainizio AND cwc_datafine AND mese IN (202009)
GROUP BY insegna;
ERROR HY000: Internal error: IDB-1000: 'giorno' and 'campagna_web_codice' are not joined.
ERROR HY000: Internal error: MCS-1000: 'giorno' and 'campagna_web_codice' are not joined.
SET columnstore_select_handler=AUTO;
SELECT COUNT(DISTINCT cwc_id) npres,COUNT(DISTINCT cwc_cw_id) ncw,cwc_in_id insegna
FROM (giorno,campagna_web_codice)

View File

@ -34,19 +34,19 @@ SELECT 'a' <= 'b' FROM t1 LIMIT 1;
'a' <= 'b'
1
SELECT t1_INT, t1_DECIMAL, t1_INT > t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '>' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '>' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT < t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '<' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '<' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT >= t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '>=' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '>=' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT <= t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '<=' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '<=' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT <> t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '<>' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '<>' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT = t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '=' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '=' isn't supported.
SELECT t1_INT, t1_DECIMAL, t1_INT != t1_DECIMAL FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function '<>' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function '<>' isn't supported.
SELECT t1_INT, t1_DECIMAL from t1 WHERE t1_INT != t1_DECIMAL ORDER BY 1;
t1_INT t1_DECIMAL
-7299 111.99000

View File

@ -125,7 +125,7 @@ c 1861 1
c 1991 1
d 10701 1
SELECT a, b, NTILE(0) OVER(PARTITION BY b ORDER BY b DESC) ntile FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '0' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '0' is out of range.
SELECT a, b, NTILE(3) OVER(PARTITION BY a ORDER BY b RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) ntile FROM t1;
ERROR HY000: Window frame is not allowed with 'ntile'
SELECT a, b, NTILE(3) OVER(PARTITION BY b ORDER BY b RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) ntile FROM t1;

View File

@ -224,11 +224,11 @@ b 16 18.0000000000
b 15 18.0000000000
b 14 18.0000000000
SELECT a, b, PERCENTILE_CONT(-0.9) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pc FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '-0.9' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '-0.9' is out of range.
SELECT a, b, PERCENTILE_CONT(-1) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pc FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '-1' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '-1' is out of range.
SELECT a, b, PERCENTILE_CONT(1.1) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pc FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '1.1' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '1.1' is out of range.
SELECT a, b, PERCENTILE_CONT(0) WITHIN GROUP(ORDER BY a DESC) OVER(PARTITION BY a DESC) pc FROM t1;
ERROR HY000: Numeric datatype is required for percentile_cont function
DROP DATABASE mcs132_db;

View File

@ -290,9 +290,9 @@ b 17 b
b 18 b
a 19 a
SELECT a, b, PERCENTILE_DISC(-0.9) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pd FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '-0.9' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '-0.9' is out of range.
SELECT a, b, PERCENTILE_DISC(-1) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pd FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '-1' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '-1' is out of range.
SELECT a, b, PERCENTILE_DISC(1.1) WITHIN GROUP(ORDER BY b DESC) OVER(PARTITION BY b DESC) pd FROM t1;
ERROR HY000: Internal error: IDB-9027: Argument '1.1' is out of range.
ERROR HY000: Internal error: MCS-9027: Argument '1.1' is out of range.
DROP DATABASE mcs133_db;

View File

@ -4,7 +4,7 @@ USE mcs148_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('b', 15),('b', 16),('b', 17),('b', 18),('a', 19);
SELECT a, b, BIT_OR(b) OVER(PARTITION BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(ORDER BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
DROP DATABASE mcs148_db;

View File

@ -4,7 +4,7 @@ USE mcs149_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('b', 15),('b', 16),('b', 17),('b', 18),('a', 19);
SELECT a, b, BIT_AND(b) OVER(PARTITION BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(ORDER BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
DROP DATABASE mcs149_db;

View File

@ -4,7 +4,7 @@ USE mcs150_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('b', 15),('b', 16),('b', 17),('b', 18),('a', 19);
SELECT a, b, BIT_XOR(b) OVER(PARTITION BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(ORDER BY a) FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
DROP DATABASE mcs150_db;

View File

@ -4,15 +4,15 @@ USE mcs153_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('c', 15),('d', 16),('d', 17),('b', 18),('a', 19);
SELECT a, b, BIT_AND(b) OVER(ORDER BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_and FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(ORDER BY b RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) bit_and FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) bit_and FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) bit_and FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND UNBOUNDED FOLLOWING) bit_and FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_AND' is currently not supported in Columnstore.
SELECT a, b, BIT_AND(b) OVER(PARTITION BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_and FROM t1;
ERROR HY000: RANGE-type frame requires ORDER BY clause with single sort key
SELECT a, b, BIT_AND(b) OVER(ORDER BY a RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_and FROM t1;

View File

@ -4,15 +4,15 @@ USE mcs154_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('c', 15),('d', 16),('d', 17),('b', 18),('a', 19);
SELECT a, b, BIT_OR(b) OVER(ORDER BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_or FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(ORDER BY b RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) bit_or FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) bit_or FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) bit_or FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND UNBOUNDED FOLLOWING) bit_or FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_OR' is currently not supported in Columnstore.
SELECT a, b, BIT_OR(b) OVER(PARTITION BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_or FROM t1;
ERROR HY000: RANGE-type frame requires ORDER BY clause with single sort key
SELECT a, b, BIT_OR(b) OVER(ORDER BY a RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) bit_or FROM t1;

View File

@ -4,15 +4,15 @@ USE mcs155_db;
CREATE TABLE t1 (a CHAR(1), b INT)ENGINE=Columnstore;
INSERT INTO t1 VALUES ('', NULL),('a', 12),('a', 13),('b', 14),('c', 15),('d', 16),('d', 17),('b', 18),('a', 19);
SELECT a, b, BIT_XOR(b) OVER(ORDER BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) BIT_XOR FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(ORDER BY b RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) BIT_XOR FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) BIT_XOR FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) BIT_XOR FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(ORDER BY b ROWS BETWEEN 1 PRECEDING AND UNBOUNDED FOLLOWING) BIT_XOR FROM t1;
ERROR HY000: Internal error: IDB-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
ERROR HY000: Internal error: MCS-9018: Window Function 'BIT_XOR' is currently not supported in Columnstore.
SELECT a, b, BIT_XOR(b) OVER(PARTITION BY b RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) BIT_XOR FROM t1;
ERROR HY000: RANGE-type frame requires ORDER BY clause with single sort key
SELECT a, b, BIT_XOR(b) OVER(ORDER BY a RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) BIT_XOR FROM t1;

View File

@ -8,5 +8,5 @@ SELECT LAST_INSERT_ID();
LAST_INSERT_ID()
0
SELECT LAST_INSERT_ID(a) FROM t1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'last_insert_id' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'last_insert_id' isn't supported.
DROP DATABASE mcs172_db;

View File

@ -16,7 +16,7 @@ hello hi
INSERT INTO t1 (c1) VALUES ('hello');
ERROR HY000: Field 'c2' doesn't have a default value
INSERT IGNORE INTO t1 (c1) VALUES ('hello');
ERROR HY000: Internal error: CAL0001: Insert Failed: IDB-4015: Column 'c2' cannot be null.
ERROR HY000: Internal error: CAL0001: Insert Failed: MCS-4015: Column 'c2' cannot be null.
SELECT * FROM t1;
c1 c2
hello hi

View File

@ -13,13 +13,13 @@ INSERT INTO t1 VALUES(103, 1234.5699, repeat('o', 5), '1997-12-12', '22:12:02');
INSERT INTO t1 VALUES(-7299, 111.99, repeat('p', 5), '2001-1-1', '23:59:59');
INSERT INTO t1 VALUES(9913, 98765.4321, repeat('q', 5), '09-12-11', '01:08:59');
SELECT t1_INT, t1_INT NOT REGEXP '99$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_DECIMAL, t1_DECIMAL NOT REGEXP '99$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_TEXT, t1_TEXT NOT REGEXP 'oooo$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_DATE, t1_DATE NOT REGEXP '(1997)+' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_TIME, t1_TIME NOT REGEXP '22$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
DROP DATABASE mcs241_db;

View File

@ -13,13 +13,13 @@ INSERT INTO t1 VALUES(103, 1234.5699, repeat('o', 5), '1997-12-12', '22:12:02');
INSERT INTO t1 VALUES(-7299, 111.99, repeat('p', 5), '2001-1-1', '23:59:59');
INSERT INTO t1 VALUES(9913, 98765.4321, repeat('q', 5), '09-12-11', '01:08:59');
SELECT t1_INT, t1_INT NOT RLIKE '99$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_DECIMAL, t1_DECIMAL NOT RLIKE '99$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_TEXT, t1_TEXT NOT RLIKE 'oooo$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_DATE, t1_DATE NOT RLIKE '(1997)+' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
SELECT t1_TIME, t1_TIME NOT RLIKE '22$' FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'not' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'not' isn't supported.
DROP DATABASE mcs243_db;

View File

@ -13,5 +13,5 @@ INSERT INTO t1 VALUES(103, 1234.5699, repeat('o', 5), '1997-12-12', '22:12:02');
INSERT INTO t1 VALUES(-7299, 111.99, repeat('p', 5), '2001-1-1', '23:59:59');
INSERT INTO t1 VALUES(9913, 98765.4321, repeat('q', 5), '09-12-11', '01:08:59');
SELECT t1_TEXT, REGEXP_INSTR(t1_TEXT, 'o') FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'regexp_instr' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'regexp_instr' isn't supported.
DROP DATABASE mcs244_db;

View File

@ -13,5 +13,5 @@ INSERT INTO t1 VALUES(103, 1234.5699, repeat('o', 5), '1997-12-12', '22:12:02');
INSERT INTO t1 VALUES(-7299, 111.99, repeat('p', 5), '2001-1-1', '23:59:59');
INSERT INTO t1 VALUES(9913, 98765.4321, repeat('q', 5), '09-12-11', '01:08:59');
SELECT REGEXP_REPLACE(t1_TEXT, 'o', 'X') FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'regexp_replace' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'regexp_replace' isn't supported.
DROP DATABASE mcs245_db;

View File

@ -13,5 +13,5 @@ INSERT INTO t1 VALUES(103, 1234.5699, repeat('o', 5), '1997-12-12', '22:12:02');
INSERT INTO t1 VALUES(-7299, 111.99, repeat('p', 5), '2001-1-1', '23:59:59');
INSERT INTO t1 VALUES(9913, 98765.4321, repeat('q', 5), '09-12-11', '01:08:59');
SELECT REGEXP_SUBSTR(t1_TEXT, '[a-z]+') FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'regexp_substr' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'regexp_substr' isn't supported.
DROP DATABASE mcs246_db;

View File

@ -11,7 +11,7 @@ INSERT INTO t1 VALUES(1, '1997-12-12', '1997-12-12 22:12:02');
INSERT INTO t1 VALUES(2, '2001-1-1', '2001-1-1 23:59:59');
INSERT INTO t1 VALUES(3, '09-12-11', '09-12-11 01:08:59');
SELECT t1_DATE, TO_SECONDS(t1_DATE) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'to_seconds' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'to_seconds' isn't supported.
SELECT t1_DATETIME, TO_SECONDS(t1_DATETIME) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'to_seconds' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'to_seconds' isn't supported.
DROP DATABASE mcs250_db;

View File

@ -52,13 +52,13 @@ SELECT SHA2('abcdefg', 0) FROM t1 LIMIT 1;
SHA2('abcdefg', 0)
7d1a54127b222502f5b79b5fb0803061152a44f92b37e23c6527baf665d4da9a
SELECT t1_INT, SHA2(t1_INT, 0) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'sha2' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'sha2' isn't supported.
SELECT t1_DECIMAL, SHA2(t1_DECIMAL, 0) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'sha2' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'sha2' isn't supported.
SELECT t1_TEXT, SHA2(t1_TEXT, 0) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'sha2' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'sha2' isn't supported.
SELECT t1_DATE, SHA2(t1_DATE, 0) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'sha2' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'sha2' isn't supported.
SELECT t1_TIME, SHA2(t1_TIME, 0) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'sha2' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'sha2' isn't supported.
DROP DATABASE mcs267_db;

View File

@ -37,13 +37,13 @@ SELECT LENGTH(COMPRESS('!@')) FROM t1 LIMIT 1;
LENGTH(COMPRESS('!@'))
14
SELECT t1_INT, COMPRESS(t1_INT) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'compress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'compress' isn't supported.
SELECT t1_DECIMAL, COMPRESS(t1_DECIMAL) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'compress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'compress' isn't supported.
SELECT t1_TEXT, COMPRESS(t1_TEXT) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'compress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'compress' isn't supported.
SELECT t1_DATE, COMPRESS(t1_DATE) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'compress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'compress' isn't supported.
SELECT t1_TIME, COMPRESS(t1_TIME) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'compress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'compress' isn't supported.
DROP DATABASE mcs268_db;

View File

@ -37,13 +37,13 @@ SELECT UNCOMPRESS(COMPRESS('!@')) FROM t1 LIMIT 1;
UNCOMPRESS(COMPRESS('!@'))
!@
SELECT t1_INT, UNCOMPRESS(COMPRESS(t1_INT)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompress' isn't supported.
SELECT t1_DECIMAL, UNCOMPRESS(COMPRESS(t1_DECIMAL)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompress' isn't supported.
SELECT t1_TEXT, UNCOMPRESS(COMPRESS(t1_TEXT)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompress' isn't supported.
SELECT t1_DATE, UNCOMPRESS(COMPRESS(t1_DATE)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompress' isn't supported.
SELECT t1_TIME, UNCOMPRESS(COMPRESS(t1_TIME)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompress' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompress' isn't supported.
DROP DATABASE mcs269_db;

View File

@ -23,9 +23,9 @@ a_id b_id ta_id v1 v2
INSERT INTO v (a_id, b_id, ta_id, v1, v2) VALUES (3, 5, 3, 30, 500);
ERROR HY000: Can not modify more than one base table through a join view 'mcs26_db.v'
INSERT INTO v (a_id, v1) VALUES (3, 30);
ERROR 42000: The storage engine for the table doesn't support IDB-1011: Insert on VIEW is currently not supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1011: Insert on VIEW is currently not supported.
INSERT INTO v (b_id, ta_id, v2) VALUES (5, 3, 500);
ERROR 42000: The storage engine for the table doesn't support IDB-1011: Insert on VIEW is currently not supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1011: Insert on VIEW is currently not supported.
SELECT * FROM v;
a_id b_id ta_id v1 v2
1 1 1 10 100

View File

@ -37,13 +37,13 @@ SELECT UNCOMPRESSED_LENGTH(COMPRESS('!@')) FROM t1 LIMIT 1;
UNCOMPRESSED_LENGTH(COMPRESS('!@'))
2
SELECT t1_INT, UNCOMPRESSED_LENGTH(COMPRESS(t1_INT)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompressed_length' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompressed_length' isn't supported.
SELECT t1_DECIMAL, UNCOMPRESSED_LENGTH(COMPRESS(t1_DECIMAL)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompressed_length' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompressed_length' isn't supported.
SELECT t1_TEXT, UNCOMPRESSED_LENGTH(COMPRESS(t1_TEXT)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompressed_length' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompressed_length' isn't supported.
SELECT t1_DATE, UNCOMPRESSED_LENGTH(COMPRESS(t1_DATE)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompressed_length' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompressed_length' isn't supported.
SELECT t1_TIME, UNCOMPRESSED_LENGTH(COMPRESS(t1_TIME)) FROM t1 ORDER BY 1;
ERROR 42000: The storage engine for the table doesn't support IDB-1001: Function 'uncompressed_length' isn't supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1001: Function 'uncompressed_length' isn't supported.
DROP DATABASE mcs270_db;

View File

@ -12,9 +12,9 @@ ERROR 42S22: Unknown column 'nonexistingColumn' in 'field list'
UPDATE t2 SET a = (SELECT nonexistingColumn FROM t1);
ERROR 42S22: Unknown column 'nonexistingColumn' in 'field list'
UPDATE t1 SET a = NULL;
ERROR HY000: Internal error: CAL0002: Update Failed: IDB-4015: Column 'a' cannot be null.
ERROR HY000: Internal error: CAL0002: Update Failed: MCS-4015: Column 'a' cannot be null.
UPDATE t1 SET a = NULL, b =1;
ERROR HY000: Internal error: CAL0002: Update Failed: IDB-4015: Column 'a' cannot be null.
ERROR HY000: Internal error: CAL0002: Update Failed: MCS-4015: Column 'a' cannot be null.
UPDATE t1 SET a = ;
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
SELECT * FROm t1 ORDER BY a;

View File

@ -56,7 +56,7 @@ NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
SELECT * FROM t1 GROUP BY t1_tinyint;
ERROR HY000: Internal error: IDB-2021: '`mcs35_db1`.`t1`.`t1_int`' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
ERROR HY000: Internal error: MCS-2021: '`mcs35_db1`.`t1`.`t1_int`' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
SELECT COUNT(*) FROM t1 GROUP BY t1_tinyint;
COUNT(*)
11

View File

@ -69,7 +69,7 @@ spID userid MIN(t1.score)
3 3 3
SELECT t1.spID, t2.userid, MIN(t1.score)
FROM t1, t2 WHERE t1.userID=t2.userID GROUP BY t2.userid, t1.spID ORDER BY t1.date;
ERROR HY000: Internal error: IDB-2021: 'mcs36_db1.t1.date' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
ERROR HY000: Internal error: MCS-2021: 'mcs36_db1.t1.date' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
SELECT t2.userid, MIN(t1.score)
FROM t1, t2 WHERE t1.userID=t2.userID GROUP BY unknown ORDER BY t2.userid;
ERROR 42S22: Unknown column 'unknown' in 'group statement'
@ -78,5 +78,5 @@ FROM t1, t2 WHERE t1.userID=t2.userID GROUP BY t2.userid ORDER BY unknown;
ERROR 42S22: Unknown column 'unknown' in 'order clause'
SELECT t2.userid, MIN(t1.score)
FROM t1, t2 WHERE t1.userID=t2.userID GROUP BY t2.userid ORDER BY NULL;
ERROR HY000: Internal error: IDB-2021: 'unknown db.unknown table.unknown field' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
ERROR HY000: Internal error: MCS-2021: 'unknown db.unknown table.unknown field' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
DROP DATABASE IF EXISTS mcs36_db1;

View File

@ -43,7 +43,7 @@ col @a
9 121
10 121
SELECT col AS 'num', func(col) as 'square of num' from t1;
ERROR 42000: The storage engine for the table doesn't support IDB-1017: Stored function is currently not supported in Columnstore.
ERROR 42000: The storage engine for the table doesn't support MCS-1017: Stored function is currently not supported in Columnstore.
SELECT f1(@b) AS 'square of 99', * FROM t1;
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '* FROM t1' at line 1
SELECT func(@b/0);

View File

@ -87,7 +87,7 @@ NULL NULL
11 m
13 nnn
DELETE t1 FROM t1 JOIN t2 ON t1.t1_int = t2.t2_int AND t1.t1_int = 5;
ERROR HY000: Internal error: IDB-2006: 'mcs45_db.t1' does not exist in Columnstore.
ERROR HY000: Internal error: MCS-2006: 'mcs45_db.t1' does not exist in Columnstore.
CREATE TABLE mcs(a INT, b INT)ENGINE=Columnstore;
CREATE TABLE idb(a INT, b INT)ENGINE=Innodb;
INSERT INTO mcs(a,b) VALUES (1,2),(2,3),(4,5);

View File

@ -23,7 +23,7 @@ col1 col2
3 sss
4 ooo
SELECT col1, col2, SUM(LENGTH(col2)) FROM t1 GROUP BY col1 HAVING col1 > 1 AND col2 LIKE '%o%' ORDER BY col1;
ERROR HY000: Internal error: IDB-2021: '`mcs76_db`.`t1`.`col2`' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
ERROR HY000: Internal error: MCS-2021: '`mcs76_db`.`t1`.`col2`' is not in GROUP BY clause. All non-aggregate columns in the SELECT and ORDER BY clause must be included in the GROUP BY clause.
CREATE TABLE t2(col1 INT, col2 DATETIME)ENGINE=Columnstore;
INSERT INTO t2 VALUES(1, '2020-2-2'),(2, '2020-3-3'),(5,'2020-6-6'),(6, '2020-7-7');
SELECT t1.col1, SUM(t1.col1*t2.col1) AS a FROM t1 JOIN t2 ON t1.col1 = t2.col1 GROUP BY t1.col1 HAVING a>1 ORDER BY t1.col1;

View File

@ -16,9 +16,9 @@ year SUM(sales)
SELECT year, SUM(sales) FROM booksales GROUP BY year WITH ROLLUP ORDER BY year;
ERROR HY000: Incorrect usage of CUBE/ROLLUP and ORDER BY
SELECT year, SUM(sales) FROM booksales GROUP BY year WITH ROLLUP;
ERROR 42000: The storage engine for the table doesn't support IDB-1014: Rollup is currently not supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1014: Rollup is currently not supported.
SELECT year, SUM(sales) FROM booksales GROUP BY year ASC WITH ROLLUP;
ERROR 42000: The storage engine for the table doesn't support IDB-1014: Rollup is currently not supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1014: Rollup is currently not supported.
SELECT year, SUM(sales) FROM booksales GROUP BY year DESC WITH ROLLUP;
ERROR 42000: The storage engine for the table doesn't support IDB-1014: Rollup is currently not supported.
ERROR 42000: The storage engine for the table doesn't support MCS-1014: Rollup is currently not supported.
DROP DATABASE IF EXISTS mcs84_db;

View File

@ -20,13 +20,13 @@ select 'q3', utest1.* from utest1 where ukey=7;
q3 ukey c1 c2 c3 c4
q3 7 NULL NULL NULL NULL
update utest1 set c4=-9223372036854775806 where ukey=1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'c4'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'c4'
update utest1 set c3=-2147483646 where ukey=1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'c3'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'c3'
update utest1 set c2=-32766 where ukey=1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'c2'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'c2'
update utest1 set c1=-254 where ukey between 0 and 2;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'c1'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'c1'
select 'q4', utest1.* from utest1 where ukey<2;
q4 ukey c1 c2 c3 c4
q4 1 2 3 4 5
@ -89,7 +89,7 @@ INSERT INTO utest3 VALUES (0,2);
INSERT INTO utest3 VALUES (0,3);
INSERT INTO utest3 VALUES (0,4);
INSERT INTO utest3 VALUES (0,5);
ERROR HY000: Internal error: CAL0001: Insert Failed: IDB-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
ERROR HY000: Internal error: CAL0001: Insert Failed: MCS-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
SELECT 'q13', utest3.* FROM utest3 ORDER BY utest3.ukey;
q13 ukey c1
q13 250 1
@ -103,7 +103,7 @@ INSERT INTO utest3 VALUES (0,2);
INSERT INTO utest3 VALUES (0,3);
INSERT INTO utest3 VALUES (0,4);
INSERT INTO utest3 VALUES (0,5);
ERROR HY000: Internal error: CAL0001: Insert Failed: IDB-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
ERROR HY000: Internal error: CAL0001: Insert Failed: MCS-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
SELECT 'q13', utest3.* FROM utest3 ORDER BY utest3.ukey;
q13 ukey c1
q13 65530 1
@ -117,7 +117,7 @@ INSERT INTO utest3 VALUES (0,2);
INSERT INTO utest3 VALUES (0,3);
INSERT INTO utest3 VALUES (0,4);
INSERT INTO utest3 VALUES (0,5);
ERROR HY000: Internal error: CAL0001: Insert Failed: IDB-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
ERROR HY000: Internal error: CAL0001: Insert Failed: MCS-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
SELECT 'q13', utest3.* FROM utest3 ORDER BY utest3.ukey;
q13 ukey c1
q13 4294967290 1
@ -131,7 +131,7 @@ INSERT INTO utest3 VALUES (0,2);
INSERT INTO utest3 VALUES (0,3);
INSERT INTO utest3 VALUES (0,4);
INSERT INTO utest3 VALUES (0,5);
ERROR HY000: Internal error: CAL0001: Insert Failed: IDB-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
ERROR HY000: Internal error: CAL0001: Insert Failed: MCS-4012: The maximum allowed value has been exceeded for the autoincrement column data type.
SELECT 'q13', utest3.* FROM utest3 ORDER BY utest3.ukey;
q13 ukey c1
q13 18446744073709551610 1

View File

@ -6,7 +6,7 @@ INSERT INTO utest1 VALUES (1,23,36,4888,51232), (2,253,65533,4294967293,18446744
INSERT INTO utest1 VALUES (3,54,3766,27483646,922336854775806);
INSERT INTO utest1 VALUES (4,253,65533,4294967293,1846744073709551613);
INSERT INTO utest1 VALUES (5,255,65535,4294967295,18446744073709551615);
ERROR 22003: CAL0001: IDB-2025: Data truncated for column 'c1', 'c2', 'c3', 'c4'
ERROR 22003: CAL0001: MCS-2025: Data truncated for column 'c1', 'c2', 'c3', 'c4'
INSERT INTO utest1 VALUES (6,1255,165535,14294967295,118446744073709551615);
ERROR 22003: Out of range value for column 'c1' at row 1
SELECT 'q1', utest1.* FROM utest1 ORDER BY 1, 2;

View File

@ -489,16 +489,16 @@ cidx CUTINYINT
select cidx, CUTINYINT from datatypetestm where GREATEST(CTINYINT,CUTINYINT) <> CUTINYINT;
cidx CUTINYINT
UPDATE datatypetestm SET CUTINYINT=CTINYINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUTINYINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUTINYINT'
UPDATE datatypetestm SET CUTINYINT=CTINYINT-1 WHERE CTINYINT > 0;
UPDATE datatypetestm SET CUSMALLINT=CSMALLINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUSMALLINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUSMALLINT'
UPDATE datatypetestm SET CUSMALLINT=CSMALLINT-1 WHERE CSMALLINT > 0;
UPDATE datatypetestm SET CUINTEGER=CINTEGER-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUINTEGER'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUINTEGER'
UPDATE datatypetestm SET CUINTEGER=CINTEGER-1 WHERE CINTEGER > 0;
UPDATE datatypetestm SET CUBIGINT=CBIGINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUBIGINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUBIGINT'
UPDATE datatypetestm SET CUBIGINT=CBIGINT-1 WHERE CBIGINT > 0;
select cidx, CUBIGINT, GREATEST(CUBIGINT,CBIGINT,CUSMALLINT,CSMALLINT,CUTINYINT,CTINYINT,10) from datatypetestm;
cidx CUBIGINT GREATEST(CUBIGINT,CBIGINT,CUSMALLINT,CSMALLINT,CUTINYINT,CTINYINT,10)

View File

@ -551,13 +551,13 @@ cidx CUTINYINT
10 147
11 120
UPDATE datatypetestm SET CUTINYINT=CTINYINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUTINYINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUTINYINT'
UPDATE datatypetestm SET CUSMALLINT=CSMALLINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUSMALLINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUSMALLINT'
UPDATE datatypetestm SET CUINTEGER=CINTEGER-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUINTEGER'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUINTEGER'
UPDATE datatypetestm SET CUBIGINT=CBIGINT-1;
ERROR 22003: CAL0002: IDB-2025: Data truncated for column 'CUBIGINT'
ERROR 22003: CAL0002: MCS-2025: Data truncated for column 'CUBIGINT'
UPDATE datatypetestm SET CUTINYINT=CTINYINT-1 WHERE CTINYINT > 0;
UPDATE datatypetestm SET CUSMALLINT=CSMALLINT-1 WHERE CSMALLINT > 0;
UPDATE datatypetestm SET CUINTEGER=CINTEGER-1 WHERE CINTEGER > 0;