DEV Community

HailtonMartins
HailtonMartins

Posted on

ajuda com erro de DB mySQL

CREATE TABLE professor (
matricula_professor INT,
data_admissao DATE NOT NULL,
matricula_lider INT,
CONSTRAINT professor_pk PRIMARY KEY (matricula_professor),
CONSTRAINT professor_matricula_prof_fk FOREIGN KEY (matricula_professor) REFERENCES pessoa (matricula_pessoa),
CONSTRAINT professor_matricula_lider_fk FOREIGN KEY (matricula_lider) REFERENCES professor (matricula_professor)
);

-- INSERINDO PROFESSORES

INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (1111,to_date('02/11/2000', 'dd/mm/yy'),NULL);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (3333,to_date('15/07/1972', 'dd/mm/yy'),NULL);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (2222,to_date('27/02/1984', 'dd/mm/yy'),1111);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (4444,to_date('06/01/2001', 'dd/mm/yy'),1111);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (5555,to_date('29/12/2006', 'dd/mm/yy'),4444);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (6666,to_date('16/03/2006', 'dd/mm/yy'),3333);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (7777,to_date('11/07/1999', 'dd/mm/yy'),3333);

errro - INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (7777,to_date('11/07/1999', 'dd/mm/yy'),3333) Error Code: 1305. FUNCTION aula_trigger.to_date does not exist 0.094 sec

ai tem a tabela e os valores, é eu to usando a IDE workbench, eu já coloquei mas dois yy nos valores continua o erro já tirei o to_date também e não funcionou.

Top comments (0)