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 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; Desde Já muito Obrigado