Jump to content
Fórum Script Brasil
  • 0

Trigger


Flechaus

Question

Olá galera, tudo bem?

Eu uso a versão 5.1.62 do MySQL

Estou querendo criar uma Trigger para uma tabela que tem dois campos, um é chave primária auto-numeração e outro é varchar(10).

Eu quero que para cada registro excluído nesta tabela, seje inseridos mais 1.

Tentei aqui mais deu erro e estou na dúvida se isso é realmente possível. :wub:

Instrução:

delete from clientes_pk where codigo = 1

Olha o erro:

Error Code: 1442. Can't update table 'clientes_pk' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

Edited by Flechaus
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Código de erro: 1442. Não é possível atualizar "clientes_pk ', na função armazenada / gatilho porque ele já é usada pela instrução que invocou esta função armazenada / gatilho.

veja tambem

http://www.google.com.br/search?q=CREATE+T...-2j3l5l0.&o que=CREATE+TRIGGER+mysql&aq=f&aqi=g1&aql=

abraço

Eu já traduzi a mensagem, e sei o que significa.

A questão é:

> Eu apenas tenho esta trigger nesta tabela.

> A operação que dispara esta trigger é uma exclusão, e ela faz inserção em resposta.

> Uma operação não conflita com a outra.

Obs.: Eu acho errado em um fórum, induzir o participante ir procurar no google.

Link to comment
Share on other sites

  • 0

Flechaus,

Os primeiros links que aparecem, após você clicar no link passao pelo Jhonas, são do manual do MySQL. Se você os leu então já sabe que o MySQL não permite que seja utilizada outra instrução de gravação, na mesma tebela, dentro de um trigger ou Function.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...