fork download
  1. CREATE TABLE Produto (
  2. idProduto INT NOT NULL AUTO_INCREMENT,
  3. Nome_Produto VARCHAR(45) NULL,
  4. Preco_Normal DECIMAL(10,2) NULL,
  5. Preco_Desconto DECIMAL(10,2) NULL,
  6. PRIMARY KEY (idProduto)
  7. );
  8.  
  9. CREATE TRIGGER tr_desconto BEFORE INSERT
  10. ON Produto
  11. FOR EACH ROW
  12. SET NEW.Preco_Desconto = (NEW.Preco_Normal * 0.90);
  13.  
  14. INSERT INTO Produto (Nome_Produto, Preco_Normal)
  15. VALUES ("DVD", 1.00), ("Pendrive", 18.00);
  16.  
  17. select * from Produto;
Success #stdin #stdout 0.03s 23664KB
stdin
Standard input is empty
stdout
CREATE TABLE Produto (
idProduto INT NOT NULL AUTO_INCREMENT,
Nome_Produto VARCHAR(45) NULL,
Preco_Normal DECIMAL(10,2) NULL,
Preco_Desconto DECIMAL(10,2) NULL,
PRIMARY KEY (idProduto)
);

CREATE TRIGGER tr_desconto BEFORE INSERT
ON Produto
FOR EACH ROW
SET NEW.Preco_Desconto = (NEW.Preco_Normal * 0.90);

INSERT INTO Produto (Nome_Produto, Preco_Normal)
VALUES ("DVD", 1.00), ("Pendrive", 18.00);

select * from Produto;