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

    Trigger mysql tra due tabelle

    Salve a tutti,
    devo fare un trigger che in base ad valore di una tabella A mi permetta di copiare il record della tabella A e della tabella B, che sono in relazione, rispettivamente nelle tabelle C e D per poi cancellare i record copiati nelle tabelle di origine. A parte l'if sul valore determinante come potrei procedere?
    Grazie per l'aiuto

  2. #2
    Ho fatto questo trigger, in pratica devo copiare tutti i dati dalla tabella pratiche in pratiche storiche che ha la stessa struttura, ma ovviamente non funziona


    delimiter //
    CREATE TRIGGER storico
    BEFORE UPDATE ON Attivita
    FOR EACH ROW
    BEGIN
    IF OLD.Pratica_completa = Si THEN
    INSERT INTO Pratichestorico () SELECT * FROM Pratiche;
    END IF;
    END;
    //

    Qualcuno mi può dare una mano?

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