Estou com Muita Dificuldade em Criar uma TRIGGER estou precisando criar uma trigger para jogar o dado da Tabela Cliente do campo email na tabela informativos no campo email apos ela ser inserida na tabela clientes
Tabela cliente
CREATE TABLE IF NOT EXISTS `cliente` (
`codCliente` int(11) NOT NULL AUTO_INCREMENT,
`cep` int(10) DEFAULT NULL,
`nomeCliente` varchar(50) DEFAULT NULL,
`login` varchar(50) DEFAULT NULL,
`senha` varchar(20) DEFAULT NULL,
`dataCadastro` date DEFAULT NULL,
`dataNascimento` date DEFAULT NULL,
`numResid` varchar(5) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`email` varchar(30) DEFAULT NULL,
`pontoReferencia` varchar(120) DEFAULT NULL,
PRIMARY KEY (`codCliente`),
KEY `Cliente_FKIndex1` (`cep`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=13;
Tabela informativo.
CREATE TABLE IF NOT EXISTS `informativos` (
`id` int(200) NOT NULL AUTO_INCREMENT,
`email` varchar(80) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
Eu Tentei criar aqui Mais ta dando Erro!
CREATE TRIGGER testref AFTER INSERT ON cliente
FOR EACH ROW BEGIN
INSERT INTO informativos SET email = NEW.email;
Pergunta
johnnatta sá
Olá! Boa Tarde!
Estou com Muita Dificuldade em Criar uma TRIGGER estou precisando criar uma trigger para jogar o dado da Tabela Cliente do campo email na tabela informativos no campo email apos ela ser inserida na tabela clientes
Tabela cliente
Tabela informativo. Eu Tentei criar aqui Mais ta dando Erro!Desde Já muito Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta 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.