Criação da tabela funcionarios
CREATE TABLE departamentos (
codigod INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nomed VARCHAR(30) NULL,
PRIMARY KEY(codigod)
);
//A tabela acima consigo inserir
CREATE TABLE funcionarios (
codigof int AUTO_INCREMENT NOT NULL,
codigod INTEGER NOT NULL,
nomef varchar(50),
telefone varchar(20),
data de nascimento date,
departamento int,
CONSTRAINT PK_
PRIMARY KEY (codigof),
FOREIGN KEY (codigod)
REFERENCES departamentos (codigod)
on delete no action
on update no action);
//Essa tabela funcionarios gera um erro como o erro abaixo
sql error: can't create table 'empresa.funcionarios' (errno: 150)
//E mais ja criei novamente outro banco pra ver se poderia ser por o banco estar corrompido nao obtive sucesso;Discussão (2)
Carregando comentários...