1
resposta

como colocar letras e numeros em uma primary key.

Boa noite, estou tentando criar uma primary key por PLACA de um de carro. EX:

  CREATE TABLE VEICULOS

( PLACA VARCHAR(7) PRIMARY KEY NOT NULL, MODELO VARCHAR(50) NOT NULL, FABRICANTE VARCHAR (50) NOT NULL, ANO_DE_FABRICAÇAO YEAR NOT NULL, MATRICULA_VENDEDOR INT NOT NULL ); ALTER TABLE VEICULOS ADD FOREIGN KEY (MATRICULA_VENDEDOR) REFERENCES VENDEDORES(MATRICULA);

ISERINDO OS DADOS:

INSERT INTO VEICULOS (PLACA , MODELO , FABRICANTE , ANO_DE_FABRICAÇAO , MATRICULA_VENDEDOR ) VALUES ('QBR1234' , 'HB20 TURBO 1.6' , 'HYNDAI', '2019', 3 );

OBS: Se eu colocar so as letras na placa, a linha é inserida com sucesso, somente dar erro com letras e numeros.

1 resposta

Olá pessoal, coloquei PLACA em CHAR(7) e deu certo. =)