mysql> CREATE TABLE primary2(boom text,id int,PRIMARY KEY(boom(5)) ); Query OK, 0 rows affected (0.04 sec) mysql> INSERT INTO primary2 VALUES(\'viok\',1); Que
MySQL ignores trailing spaces in string comparisons. One way is to add a column to store number of trailing spaces the text has.
One way is to store it as varchar, which allows trailing spaces.