You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-10-30 07:25:34 +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;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ SELECT query AS '';
|
|||||||
EXECUTE IMMEDIATE query;
|
EXECUTE IMMEDIATE query;
|
||||||
END;
|
END;
|
||||||
$$
|
$$
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
--source default_storage_engine_by_combination.inc
|
--source default_storage_engine_by_combination.inc
|
||||||
|
|
||||||
--disable_query_log
|
--disable_query_log
|
||||||
|
SET character_set_connection = 'utf8';
|
||||||
|
SET collation_connection = 'utf8mb3_general_ci';
|
||||||
--eval SET @mysqltest_file='$MYSQLTEST_FILE';
|
--eval SET @mysqltest_file='$MYSQLTEST_FILE';
|
||||||
SET @mysqltest_file=regexp_replace(@mysqltest_file, '^(.*)/([a-z0-9_]*)([.]test$)','\\2');
|
SET @mysqltest_file=regexp_replace(@mysqltest_file, '^(.*)/([a-z0-9_]*)([.]test$)','\\2');
|
||||||
--enable_query_log
|
--enable_query_log
|
||||||
@@ -28,8 +30,9 @@ DELIMITER ;$$
|
|||||||
|
|
||||||
|
|
||||||
DELIMITER $$;
|
DELIMITER $$;
|
||||||
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8,
|
CREATE PROCEDURE test01_execval(op VARCHAR(3) CHARACTER SET utf8 COLLATE utf8mb3_general_ci,
|
||||||
val VARCHAR(64) CHARACTER SET utf8)
|
val VARCHAR(64) CHARACTER SET utf8 COLLATE utf8mb3_general_ci)
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
DECLARE query TEXT DEFAULT 'SELECT HEX(c1), QUOTE(c1) FROM t1 WHERE c1=''VAL''';
|
||||||
SET query=REPLACE(query,'=',op);
|
SET query=REPLACE(query,'=',op);
|
||||||
|
|||||||
Reference in New Issue
Block a user