MySQL DISTINCT和空白

Mir*_*rek 5 mysql distinct

请考虑以下查询

INSERT INTO DummyTable (TextColumn) VALUES ('Text');
INSERT INTO DummyTable (TextColumn) VALUES ('Text ');

SELECT DISTINCT TextColumn FROM DummyTable
Run Code Online (Sandbox Code Playgroud)

请注意,第二个插入包含一个空格:'Text'

但是DISTINCT忽略了空格并只返回一行'Text' - 你怎么让DISTINCT不要忽略空格呢?

Mir*_*rek 5

事实证明我正在寻找一个BINARY关键字,然后DISTINCT比较原始二进制值,包括空格.

SELECT DISTINCT BINARY TextColumn FROM DummyTable
Run Code Online (Sandbox Code Playgroud)