Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le déclencheur SQL Server insère les valeurs d'une nouvelle ligne dans une autre table avec une relation plusieurs à plusieurs

merci à tous ceux qui essaient de m'aider... j'ai la solution

  • premier déclencheur sur 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)
    
  • deuxième déclencheur sur 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)
    

s'il y a une autre solution ce sera bien, merci