Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE IF NOT EXISTS trigger_exemplo;
- USE trigger_exemplo;
- CREATE TABLE IF NOT EXISTS produtos
- (
- idProduto INT UNSIGNED NOT NULL AUTO_INCREMENT,
- nome VARCHAR (50),
- preco FLOAT,
- qtd SMALLINT,
- PRIMARY KEY (idProduto)
- );
- CREATE TABLE IF NOT EXISTS itens
- (
- idCompra INT UNSIGNED,
- idProduto INT UNSIGNED,
- qtd INT,
- PRIMARY KEY (idCompra),
- FOREIGN KEY (idProduto) REFERENCES produtos (idProduto)
- );
- INSERT INTO
- produtos (nome, preco, qtd)
- VALUES
- ('Caneta', 1.00, 10),
- ('Lápis', 0.50, 50),
- ('Borracha', 0.20, 100);
- # --------------------------------
- # Exemplo 1
- # Um trigger para dar baixa em estoque
- # --------------------------------
- # Exemplo 2
- # O comprador desistiu de comprar toda aquela quantidade do item.
- # --------------------------------
- # Exemplo 3
- # O Comprador devolve parcialmente itens.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement