我在 MySQL 中有一个问题:在 mysql 中是否'amelie'
和'amélie'
相同?
当我distinct
用于桌子时,它们是相同的。
我用的是 MySQL 8.0.15,发现两个字符串是一样的。我知道这是关于语言的问题,但我不知道如何解决?请给我一些建议?下面,是数据:
CREATE TABLE test1 (aa varchar(255) DEFAULT NULL)
ENGINE = INNODB,
CHARACTER SET utf8mb4,
COLLATE utf8mb4_0900_ai_ci;
SET NAMES 'utf8';
-----------------------------------------------
INSERT INTO test1(aa) VALUES
('amelie'),
('amélie');
------------------------------------------------
SELECT DISTINCT aa FROM test1;