Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Trigger

  1. #1

    Trigger

    Ciao!
    Ho un problema...ho creato un database in MySQL con tre tabelle e vorrei aggiungere un trigger che, dopo l'inserimento dei dati, mi verificasse che i dati sono stati inseriti nelle tabelle e, nel caso negativo per una tabella, mi cancellasse i dati relativi all'inserimento appena fatto nelle altre due tabelle.
    Come posso fare?
    GRAZIE!

  2. #2
    piu' di un trigger forse ti servono le transizioni...

    http://forum.html.it/forum/showthrea...hreadid=603762

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    certo! ma in un manuale ho letto che MySql non permette il rollback tran

  4. #4
    Originariamente inviato da sienacarlo
    certo! ma in un manuale ho letto che MySql non permette il rollback tran
    si, con le tabelle innodb.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    perdonami...mi potresti spiegare meglio?
    posso usare le transazioni? Mi faresti un esempio?
    GRAZIE!

  6. #6
    Originariamente inviato da sienacarlo
    perdonami...mi potresti spiegare meglio?
    posso usare le transazioni? Mi faresti un esempio?
    GRAZIE!
    come no...

    nel link di prima e nel manuale... sono poi due/tre comandi, ovviamente tu dovrai fare i controlli sull'esito delle queries per decidere il commit o rollback

    http://dev.mysql.com/doc/refman/5.0/...rent-apis.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.