DROP TABLE IF EXISTS t1; CREATE TABLE t1(c1 CHAR(10) NOT NULL, c2 CHAR(10) NOT NULL, c3 CHAR(10) NOT NULL, PRIMARY KEY(c1,c2,c3)); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); ERROR 23000: Duplicate entry 'abc-abc-abc' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); ERROR 23000: Duplicate entry 'abc-abc-def' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); ERROR 23000: Duplicate entry 'abc-def-def' for key 'PRIMARY' SELECT * FROM t1; c1 c2 c3 abc abc abc abc abc def abc def abc abc def def def abc abc def abc def def def abc DROP TABLE t1; CREATE TABLE t1(c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10) NOT NULL, c3 VARCHAR(10) NOT NULL, PRIMARY KEY(c1,c2,c3)); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); ERROR 23000: Duplicate entry 'abc-abc-abc' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); ERROR 23000: Duplicate entry 'abc-abc-def' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); ERROR 23000: Duplicate entry 'abc-def-def' for key 'PRIMARY' SELECT hex(c1),hex(c2),hex(c3) FROM t1; hex(c1) hex(c2) hex(c3) 616263 616263 616263 616263 616263 646566 616263 646566 616263 616263 646566 646566 646566 616263 616263 646566 616263 646566 646566 646566 616263 DROP TABLE t1; CREATE TABLE t1(c1 BINARY(10) NOT NULL, c2 BINARY(10) NOT NULL, c3 BINARY(10) NOT NULL, PRIMARY KEY(c1,c2,c3)); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); ERROR 23000: Duplicate entry 'abc' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); ERROR 23000: Duplicate entry 'abc' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); ERROR 23000: Duplicate entry 'abc' for key 'PRIMARY' SELECT hex(c1),hex(c2),hex(c3) FROM t1; hex(c1) hex(c2) hex(c3) 61626300000000000000 61626300000000000000 61626300000000000000 61626300000000000000 61626300000000000000 64656600000000000000 61626300000000000000 64656600000000000000 61626300000000000000 61626300000000000000 64656600000000000000 64656600000000000000 64656600000000000000 61626300000000000000 61626300000000000000 64656600000000000000 61626300000000000000 64656600000000000000 64656600000000000000 64656600000000000000 61626300000000000000 DROP TABLE t1; CREATE TABLE t1(c1 VARBINARY(10) NOT NULL, c2 VARBINARY(10) NOT NULL, c3 VARBINARY(10) NOT NULL, PRIMARY KEY(c1,c2,c3)); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc'); INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','abc'); ERROR 23000: Duplicate entry 'abc-abc-abc' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','abc','def'); ERROR 23000: Duplicate entry 'abc-abc-def' for key 'PRIMARY' INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def'); ERROR 23000: Duplicate entry 'abc-def-def' for key 'PRIMARY' SELECT * FROM t1; c1 c2 c3 abc abc abc abc abc def abc def abc abc def def def abc abc def abc def def def abc DROP TABLE t1;