1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Files
mariadb-columnstore-engine/mysql-test/columnstore/bugfixes/mcol-4899.result

66 lines
1.5 KiB
Plaintext

DROP DATABASE IF EXISTS `mcol_4899`;
CREATE DATABASE `mcol_4899` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
USE `mcol_4899`;
SELECT @cs_conn := @@character_set_connection;
@cs_conn := @@character_set_connection
latin1
SET character_set_connection=utf8mb4;
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore;
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
SELECT * FROM collation_test;
LETTERS
a
A
b
B
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
LETTERS
a
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
LETTERS
a
B
SELECT * FROM collation_test WHERE LETTERS IN ('a' COLLATE utf8mb4_bin);
LETTERS
a
DROP TABLE collation_test;
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_bin;
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
SELECT * FROM collation_test;
LETTERS
a
A
b
B
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
LETTERS
a
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
LETTERS
a
B
SELECT * FROM collation_test WHERE LETTERS IN ('a' COLLATE utf8mb4_bin);
LETTERS
a
DROP TABLE collation_test;
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore DEFAULT CHARSET=utf8mb4;
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
SELECT * FROM collation_test;
LETTERS
a
A
b
B
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
LETTERS
a
A
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
LETTERS
a
A
b
B
DROP DATABASE `mcol_4899`;
SET character_set_connection=@cs_conn;