mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-19123 Change default charset from latin1 to utf8mb4
Changing the default server character set from latin1 to utf8mb4.
This commit is contained in:
@ -186,7 +186,7 @@ drop table t2;
|
||||
#
|
||||
# Repeat the test for CHAR(N)
|
||||
#
|
||||
create table t2 (a varchar(10), filler char(200), key(a));
|
||||
create table t2 (a varchar(10), filler char(200), key(a)) charset=latin1;
|
||||
|
||||
insert into t2 select 'foo', 'no' from t1 A, t1 B;
|
||||
insert into t2 select 'barbar', 'no' from t1 A, t1 B;
|
||||
@ -387,7 +387,7 @@ DROP TABLE t1;
|
||||
#
|
||||
# Bug#18360: Type aggregation for IN and CASE may lead to a wrong result
|
||||
#
|
||||
create table t1(f1 char(1));
|
||||
create table t1(f1 char(1)) charset=latin1;
|
||||
insert into t1 values ('a'),('b'),('1');
|
||||
select f1 from t1 where f1 in ('a',1);
|
||||
select f1, case f1 when 'a' then '+' when 1 then '-' end from t1;
|
||||
@ -478,7 +478,7 @@ CREATE TABLE t1 (
|
||||
c_char CHAR(10) NOT NULL,
|
||||
INDEX(c_int), INDEX(c_decimal), INDEX(c_float), INDEX(c_bit), INDEX(c_date),
|
||||
INDEX(c_datetime), INDEX(c_timestamp), INDEX(c_time), INDEX(c_year),
|
||||
INDEX(c_char));
|
||||
INDEX(c_char)) CHARSET=latin1;
|
||||
|
||||
INSERT IGNORE INTO t1 (c_int) VALUES (1), (2), (3), (4), (5);
|
||||
INSERT IGNORE INTO t1 (c_int) SELECT 0 FROM t1;
|
||||
@ -847,7 +847,7 @@ SELECT * FROM t1 WHERE a IN ((SELECT 2), (SELECT 2));
|
||||
EXPLAIN SELECT * FROM t1 WHERE a IN ((SELECT 2), (SELECT 2));
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE t2 (a INT, b VARCHAR(10), PRIMARY KEY(a,b));
|
||||
CREATE TABLE t2 (a INT, b VARCHAR(10), PRIMARY KEY(a,b)) CHARSET=latin1;
|
||||
INSERT INTO t2 VALUES (1,'abc'),(2,'def'),(3,'ghi');
|
||||
SELECT * FROM t2 WHERE (a,b) IN ((1,'abc'),(1,'abc'));
|
||||
--echo # 'const' access due to conversion to equality
|
||||
|
Reference in New Issue
Block a user