Mudanças entre as edições de "Criando Triggers no MySQL"
De Wiki Integrator do Brasil
(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...') |
|||
(5 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
+ | [[File:Wiki-banner-icp-2025.jpg|center| 700px||border|link=https://integrator.com.br/plano-vps-icp|Planos VPS ICP|]] | ||
+ | |||
+ | ---- | ||
+ | |||
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> | ||
+ | |||
− | + | 2. Criamos a Trigger ins_sum: | |
− | + | <pre>CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum = @sum + NEW.amount; </pre> | |
− | |||
− | |||
− | |||
---- | ---- | ||
− | '''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 15h17min de 17 de julho de 2025
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.