Mudanças entre as edições de "Criando Triggers no MySQL"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com 'Veja na documentação oficial do MySQL pelo endereço abaixo um exemplo que funciona:<br /> http://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html Trecho extraído do en...')
 
 
(4 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
 +
 +
 +
----
 +
----
 +
----
 +
 
Veja na documentação oficial do MySQL pelo endereço abaixo um exemplo que funciona:<br />
 
Veja na documentação oficial do MySQL pelo endereço abaixo um exemplo que funciona:<br />
 
http://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html
 
http://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html
  
 
Trecho extraído do endereço da documentação:
 
Trecho extraído do endereço da documentação:
 +
1. Criamos a tabela account:
 +
<pre> CREATE TABLE account (acct_num INT, amount DECIMAL(10,2));</pre>
 +
  
'''mysql> CREATE TABLE account (acct_num INT, amount DECIMAL(10,2));'''<br />
+
2. Criamos a Trigger ins_sum:
'''Query OK, 0 rows affected (0.03 sec)'''
+
<pre>CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum = @sum + NEW.amount; </pre>
  
'''mysql> CREATE TRIGGER ins_sum BEFORE INSERT ON account'''<br />
 
:'''-> FOR EACH ROW SET @sum = @sum + NEW.amount;'''<br />
 
'''Query OK, 0 rows affected (0.06 sec)'''
 
  
  
 
----
 
----
'''IMPORTANTE''':  Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente.  
+
'''IMPORTANTE''':  Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente, onde se encontra o banco de dados. Caso haja erro de importação de suas procedures, views  e functions, analise o Definer colocando o do usuário do cPanel. O suporte da hospedagem não analisa erros de sintaxe SQL.
 
----
 
----
  
 
[[Categoria:TUTORIAIS]]
 
[[Categoria:TUTORIAIS]]
 +
[[Categoria:MYSQL]]
 +
[[Categoria:BANCO DE DADOS]]

Edição atual tal como às 19h13min de 28 de agosto de 2018

Banner-wiki-promocoes.gif





Veja na documentação oficial do MySQL pelo endereço abaixo um exemplo que funciona:
http://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html

Trecho extraído do endereço da documentação: 1. Criamos a tabela account:

 CREATE TABLE account (acct_num INT, amount DECIMAL(10,2));


2. Criamos a Trigger ins_sum:

CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum = @sum + NEW.amount; 



IMPORTANTE: Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente, onde se encontra o banco de dados. Caso haja erro de importação de suas procedures, views e functions, analise o Definer colocando o do usuário do cPanel. O suporte da hospedagem não analisa erros de sintaxe SQL.