Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MySQL] Trigger globale per DELETE

    ciao!

    secondo voi esiste un modo per impostare un trigger globale per la DELETE?
    in sostanza un trigger che parte se viene cancellato una riga in una qualsiasi tabella del db.

    oppure devo creare un trigger per ogni tabella?
    o esiste un altro modo per controllare questa cosa??

  2. #2
    Ciao,
    non penso esista nulla del genere; quindi uno a tabella.

    P.S.
    Forse, sfruttando information_schema ( fonisce informazioni su tabelle, colonne etc...),
    potresti crearti uno script che a sua volta ti crea gli script per il trigger di ogni tab
    ( ... o almeno uno scheletro per non scrivere tutto a mano che è una rottura se sono tante)

    HTH
    Ultima modifica di sspintux; 11-01-2021 a 10:07
    /* --- */
    O santo protettore del'informatico quadratico medio , se puoi allontana da me questo cetriolo amaro!

  3. #3
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    Ciao,
    non penso esista nulla del genere; quindi uno a tabella.

    P.S.
    Forse, sfruttando information_schema ( fonisce informazioni su tabelle, colonne etc...),
    potresti crearti uno script che a sua volta ti crea gli script per il trigger di ogni tab
    ( ... o almeno uno scheletro per non scrivere tutto a mano che è una rottura se sono tante)

    HTH
    si in effetti avevo pensato anche io di creare uno script iterando su information_schema per prendere tutte le tabelle.
    così da creare i trigger automaticamente!

    penso sia l'unica.

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 © 2021 vBulletin Solutions, Inc. All rights reserved.