sql >> Base de Datos >  >> RDS >> Mysql

El activador de SQL Server inserta valores de una nueva fila en otra tabla con una relación de muchos a muchos

gracias a todos los que intentan ayudarme... tengo la solución

  • primer activador en 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)
    
  • segundo activador en 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)
    

si hay otra solucion seria buena, gracias