如何在varchar上获得MySQL“唯一”约束而不忽略尾随空格?

时间:2016-01-19 19:18:43

标签: mysql duplicates unique varchar

我正在使用MySQL。 tbl1中的单个VARCHAR列对其具有UNIQUE约束。

INSERT INTO tbl1 VALUES ('X');

INSERT INTO tbl1 VALUES ('X '); -- Produced "Duplicate entry" due to UNIQUE constraint.

在第二个INSERT语句中,空格是值“X”的最后一个字符。它与第一个INSERT语句中插入的值明显不同,其中值为“X”且没有空格。

为什么MySQL告诉我这两个值是重复的? 如何让MySQL确认尾随空格是值的一部分?

0 个答案:

没有答案