You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-10-28 19:54:55 +03:00
Fix 'illegal mix of collation' in the Columnxtore MTR
This commit is contained in:
committed by
Leonid Fedorov
parent
8b8a6df5e3
commit
fd3c385373
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
||||
EXECUTE IMMEDIATE query;
|
||||
END;
|
||||
$$
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
--source default_storage_engine_by_combination.inc
|
||||
|
||||
--disable_query_log
|
||||
SET character_set_connection = 'utf8';
|
||||
SET collation_connection = 'utf8mb3_general_ci';
|
||||
--eval SET @mysqltest_file='$MYSQLTEST_FILE';
|
||||
SET @mysqltest_file=regexp_replace(@mysqltest_file, '^(.*)/([a-z0-9_]*)([.]test$)','\\2');
|
||||
--enable_query_log
|
||||
@@ -28,8 +30,9 @@ DELIMITER ;$$
|
||||
|
||||
|
||||
DELIMITER $$;
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
||||
val VARCHAR(64) CHARACTER SET utf8)
|
||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||
|
||||
BEGIN
|
||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||
SET query=REPLACE(query,'=',op);
|
||||
|
||||
Reference in New Issue
Block a user