doodoh Postado Maio 25, 2017 Denunciar Share Postado Maio 25, 2017 (editado) Criei minha table e tentei assim, mas da erro na hora de inserir, vejam a imagem do erro lá embaixo; CREATE TABLE Ocorrencia ( id_ocorrencia int(11) NOT NULL PRIMARY KEY, -- data_hora datetime, data_ocorrencia datetime , data_termino datetime, tempo_duracao datetime ); drop table ocorrencia; CREATE TRIGGER trg_duracao BEFORE INSERT ON Ocorrencia FOR EACH ROW SET NEW.tempo_duracao = (NEW.data_ocorrencia - data_termino); INSERT INTO ocorrencia (id_ocorrencia, data_ocorrencia, data_termino) VALUES ('01','2017-05-25 08:30:05','2017-05-26 00:20:10'); Editado Maio 25, 2017 por doodoh Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
doodoh
Criei minha table e tentei assim, mas da erro na hora de inserir, vejam a imagem do erro lá embaixo;
CREATE TABLE Ocorrencia (
id_ocorrencia int(11) NOT NULL PRIMARY KEY,
-- data_hora datetime,
data_ocorrencia datetime ,
data_termino datetime,
tempo_duracao datetime
);
drop table ocorrencia;
CREATE TRIGGER trg_duracao BEFORE INSERT
ON Ocorrencia
FOR EACH ROW
SET NEW.tempo_duracao = (NEW.data_ocorrencia - data_termino);
INSERT INTO ocorrencia
(id_ocorrencia, data_ocorrencia, data_termino)
VALUES
('01','2017-05-25 08:30:05','2017-05-26 00:20:10');
Editado por doodoh
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.