Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Xandão Grunge

Chave Composta No Mysql

Recommended Posts

Olá pessoal!!! gostaria de saber se é possivel criar no MySQL tabela com chave composta (ou contatenada), isto é, a chave é a combinação de dois campos. Se sim alguém poderia me postar como?Desde já agradeço,Xandão Grunge B)

Compartilhar este post


Link para o post
Compartilhar em outros sites
CREATE TABLE `teste` (  `codigo` int(7) NOT NULL default '0',  `sequencia` int(6) NOT NULL default '0',  `descricao` varchar(50) NOT NULL default '',  PRIMARY KEY  (`codigo`,`sequencia`))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente gostaria de Agradecer o Walace, mas não consegui.Quando eu crio esta tabela, dá o seguinte erro:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5

O comando que usei é o seguinte:

CREATE TABLE preco_por_clientes (CLI_CODIGO int(6) NOT NULL,PRO_CODIGO int(6) NOT NULL,PRE_PRODUTO double,PRIMARY KEY (CLI_CODIGO,PRO_CODIGO);

a versão do MySQL é 4.0, será que isto tem alguma coisa a ver?P.S.: Notei que foi utilizadas crazes (`) entre os nome dos campos no exemplo do post do Walace, tem alguma diferença utilizar ou não? Grato,Xandão Grunge

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.