我正在使用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确认尾随空格是值的一部分?