Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyzwalacz SQL Server wstawia wartości z nowego wiersza do innej tabeli z relacją wiele do wielu

dziękuję wszystkim, którzy próbują mi pomóc... mam rozwiązanie

  • pierwszy wyzwalacz na 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)
    
  • drugi wyzwalacz na 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)
    

jeśli istnieje inne rozwiązanie, to będzie dobre, dziękuję




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczna karta krzyżowa MySQL

  2. Kolejność MySQL według dwóch kolumn

  3. php wyświetlający dane mysql w tabeli html w kolumnach i wierszach

  4. Pytasz o pole oddzielone przecinkami?

  5. MYSQL zawierający wartości dla dat z zerową liczbą pozycji