Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der SQL Server-Trigger fügt Werte aus einer neuen Zeile in eine andere Tabelle mit einer Viele-zu-Viele-Beziehung ein

Danke für alle, die versuchen mir zu helfen... Ich habe die Lösung

  • erster Trigger auf 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)
    
  • zweiter Trigger auf 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)
    

wenn es eine andere Lösung gibt, wird diese gut sein, danke