Array
(
)

unsuccessful metadata update could not find UNIQUE INDEX with specified columns

Marcos Cunha
   - 25 set 2015

Boa tarde, estou com um erro na hora de executar o meu SQL, por ser um pouco leigo no assunto não sei como corrigir, gostaria da ajuda de vocês,
a tabela é a seguinte...
create table produtos
(cdproduto integer not null,
dcproduto varchar(30),
vlproduto decimal(16,2),
qtestoque decimal(16,2),
qtminima decimal(16,2),
cdfornecedor integer not null,
constraint pkprodutos primary key(cdproduto),
constraint fkprodutosfornecedores foreign key (cdfornecedor)
references fornecedores (cdfornecedor));

e o erro que aparece é o seguinte...

ISC ERROR CODE:335544351
ISC ERROR MESSAGE:
unsuccessful metadata update
could not find UNIQUE INDEX with specified columns
Statement: create table produtos
(cdproduto integer not null,
dcproduto varchar(30),
vlproduto decimal(16,2),
qtestoque decimal(16,2),
qtminima decimal(16,2),
cdfornecedor integer not null,
constraint pkprodutos primary key(cdproduto),
constraint fkprodutosfornecedores foreign key (cdfornecedor)
references fornecedores (cdfornecedor))

seria de muita estima se vocês pudessem me ajudar.

Marcos Cunha
   - 25 set 2015

alguém pode ajudar??