MySQL Forums
Forum List  »  General

mysql unique two column error
Posted by: Marcelo Magalhães
Date: April 04, 2016 03:38PM

Hello everyone,

I am experiencing an error in creating a unique key constraint in MySQL. I have a unique key constraint in MySQL. I have a table with two columns of type VARCHAR() and I need to create a unique key constraint with these two columns, however when I am creating a duplicate record error occurs. I'm sure that is not duplicate record, because these two columns represent a content listing of a directory in Windows, which by default does not accept filenames equal in the same folder.

Create statement:

DROP TABLE IF EXISTS `filelist`.`fileserver`;
CREATE TABLE `filelist`.`fileserver` (
`nome` varchar(300) NOT NULL,
`caminho` varchar(500) NOT NULL,
`dataCriacao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`dataUltimoAcesso` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`dataUltimaModificacao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`tamanho` bigint(20) unsigned NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

Command to create a unique key constraint:

ALTER TABLE filelist.fileserver ADD UNIQUE(`caminho`, `nome`);

Error message:

Duplicate entry 'F:\Fileserver\OM\OM_ADMINISTRATIVO\VIAGEM\Autorizações\2014\10' for key 'caminho'

Table content:

SELECT * FROM filelist.fileserver WHERE caminho LIKE 'F:\\\\Fileserver\\\\OM\\\\OM_ADMINISTRATIVO\\\\VIAGEM\\\\Autorizações\\\\2014\\\\10%' ORDER BY nome;

nome
Alex - 02 a 03 de outubro.pdf
Alex - 28 a 31 de outubro.pdf
Antonio e Donizete - 17 de outubro.pdf
Arianny - 27 a 28 de outubro.pdf
Denison - 07 a 10 de outubro.pdf
Denison - 29 a 31 de outubro.pdf
Edeildo - 14 a 17 de outubro.pdf
Edeildo - 27 a 31 de outubro.pdf
Edeildo - 29 de setembro a 01 de outubro.pdf
Guilherme - 14 de outubro.pdf
Guilherme - 16 de outubro.pdf
Guilherme - 21 a 23 de outubro.pdf
Guilherme - 27 de outubro.pdf
Jan - 30 de setembro a 10 de outubro.pdf
Jan - 30 de setembro a 24 de outubro.pdf
Jose Eduardo - 12 a 17 de outubro.pdf
José Eduardo - 12 a 17 de outubro.pdf
Lucette - 29 de outubro a 07 de novembro.pdf
Lucette - 30 de setembro a 2 de outubro.pdf
Luis - 06 a 07 de outubro.pdf
Luis Claudio - 09 a 10 de outubro.pdf
Luis Claudio - 30 a 31 de outubro.pdf
Mariana - 01 a 03 de outubro.pdf
Mateus - 16 a 19 de outubro.pdf
Mauricio - 13 a 17 de outubro.pdf
Paulo - 14 a 17 de outubro.pdf
Paulo - 27 a 31 de outubro.pdf
Paulo - 29 de setembro a 01 de outubro.pdf
Rogério - 09 a 10 de outubro.pdf
Ronaldo - 02 a 03 de outubro.pdf
Ronaldo - 06 a 07 de outubro.pdf
Ronaldo - 16 de outubro.pdf
Ronaldo - 21 de outubro.pdf
Ronaldo - 27 a 28 de outubro.pdf
Ronaldo - Locação de Veículo.pdf
Silvana - 05 a 10 de outubro.pdf
Silvana - 05 a 24 de outubro.pdf
Tiago - 07 a 10 de outubro.pdf

[]s

Options: ReplyQuote


Subject
Written By
Posted
mysql unique two column error
April 04, 2016 03:38PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.