Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.14 KB | None | 0 0
  1. -- --------------------------------------------------------
  2. -- Servidor:                     ftp.acquarelashop.com.br
  3. -- Versão do servidor:           5.5.52-cll - MySQL Community Server (GPL)
  4. -- OS do Servidor:               Linux
  5. -- HeidiSQL Versão:              8.3.0.4742
  6. -- --------------------------------------------------------
  7.  
  8. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  9. /*!40101 SET NAMES utf8 */;
  10. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  11. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  12.  
  13. -- Copiando estrutura para trigger acquarelastore15.bp_transacao_before_insert
  14. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  15. DELIMITER //
  16. CREATE TRIGGER `bp_transacao_before_insert` BEFORE INSERT ON `bp_transacao` FOR EACH ROW BEGIN
  17.     set new.data = now();
  18. END//
  19. DELIMITER ;
  20. SET SQL_MODE=@OLDTMP_SQL_MODE;
  21.  
  22.  
  23. -- Copiando estrutura para trigger acquarelastore15.carrinhos_abandonados_after_delete
  24. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  25. DELIMITER //
  26. CREATE TRIGGER `carrinhos_abandonados_after_delete` AFTER DELETE ON `carrinhos_abandonados` FOR EACH ROW BEGIN
  27.     DELETE FROM carrinhos_abandonados_produtos WHERE carrinhos_abandonados_produtos.session_id = OLD.session_id;
  28. END//
  29. DELIMITER ;
  30. SET SQL_MODE=@OLDTMP_SQL_MODE;
  31.  
  32.  
  33. -- Copiando estrutura para trigger acquarelastore15.cupom_after_update
  34. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  35. DELIMITER //
  36. CREATE TRIGGER `cupom_after_update` BEFORE UPDATE ON `cupom` FOR EACH ROW BEGIN
  37.  
  38.   IF new.valor <= 0 THEN
  39.      SET new.valor = 0;
  40.       SET new.ativo = 'n';
  41.   END IF;
  42.  
  43.  
  44. END//
  45. DELIMITER ;
  46. SET SQL_MODE=@OLDTMP_SQL_MODE;
  47.  
  48.  
  49. -- Copiando estrutura para trigger acquarelastore15.cupom_log_before_insert
  50. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  51. DELIMITER //
  52. CREATE TRIGGER `cupom_log_before_insert` BEFORE INSERT ON `cupom_log` FOR EACH ROW BEGIN
  53.     set new.data = now();
  54. END//
  55. DELIMITER ;
  56. SET SQL_MODE=@OLDTMP_SQL_MODE;
  57.  
  58.  
  59. -- Copiando estrutura para trigger acquarelastore15.cupom_pedido_depois
  60. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  61. DELIMITER //
  62. CREATE TRIGGER `cupom_pedido_depois` AFTER INSERT ON `cupom_pedido` FOR EACH ROW BEGIN
  63.    declare serv ENUM('cupom','credito');
  64.     select servico into serv from cupom where id = new.id_cupom;
  65.    
  66.     UPDATE cupom set cupom.qtd_vezes_foi_usado = (cupom.qtd_vezes_foi_usado + 1) WHERE cupom.id = new.id_cupom;
  67.    
  68.     IF serv = 'credito' THEN
  69.         UPDATE cupom set cupom.valor = (cupom.valor - new.valor_desconto) WHERE cupom.id = new.id_cupom;
  70.     END IF;
  71.    
  72. END//
  73. DELIMITER ;
  74. SET SQL_MODE=@OLDTMP_SQL_MODE;
  75.  
  76.  
  77. -- Copiando estrutura para trigger acquarelastore15.pedidos_before_insert
  78. SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
  79. DELIMITER //
  80. CREATE TRIGGER `pedidos_before_insert` BEFORE INSERT ON `pedidos` FOR EACH ROW BEGIN
  81.  set new.key_cript = md5(CONCAT(NOW(),new.num_ped));
  82. END//
  83. DELIMITER ;
  84. SET SQL_MODE=@OLDTMP_SQL_MODE;
  85. /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
  86. /*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
  87. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement