Mysql com TRIGGERS: KingHost Tem

O que são Triggers? O que é uma Trigger?

Triggers são gatilhos de banco de dados. Por exemplo, você quer definir que toda vez que um registro for adicionado em uma tabela, ele será automaticamente inserido também em uma tabela de LOG. Outro exemplo: toda vez que um usuário for removido de uma tabela, ele seja removido de outras tabelas também…

Com Mysql 5.1 isso é possível!

Diz a lenda que para criar uma TRIGGER, o usuário precisa poderes de “Super”usuário. Na KingHost não precisa, desde que a Trigger seja criada com DEFINER=USUARIO.

Exemplo:

CREATE DEFINER = CURRENT_USER TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 = NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END;

Posts Relacionados:

  1. Backup de e-mails. Você tem? A KingHost tem!
  2. FTP Multiusuário: KingHost TEM
  3. Moodle com auto-instalação: Kinghost tem
  4. Colocation: a KingHost também tem
  5. Configuração de scripts. Ajustes de programação. Configuração de Mod_rewrite.

Related Entries

0 Comentarios para “Mysql com TRIGGERS: KingHost Tem”


  1. Sem Comentarios

Deixe um Comentario




 

julho 2009
S T Q Q S S D
« jun   nov »
 12345
6789101112
13141516171819
20212223242526
2728293031