Mysql
 sql >> Database >  >> RDS >> Mysql

Il trigger di SQL Server inserisce valori da una nuova riga in un'altra tabella con relazione molti-a-molti

grazie a tutti coloro che cercano di aiutarmi... ho trovato la soluzione

  • primo trigger su tbl_option

    go
    Create TRIGGER insertProfileToOption
    ON dbo.tbl_options
    AFTER INSERT
    AS
    insert into tbl_profileOption (profileOption_profileId,
      profileOption_optoinId)
    (select tbl_profiles.profile_id, @@IDENTITY from tbl_profiles)
    
  • secondo trigger su tbl_profile

    go
    Create TRIGGER insertOptionToProfile
    ON dbo.tbl_profiles
    AFTER INSERT
    AS
    insert into tbl_profileOption (profileOption_profileId,
      profileOption_optoinId)
    (select @@IDENTITY, tbl_options.option_id from tbl_options)
    

se c'è un'altra soluzione andrà bene, grazie