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.