sql >> Databáze >  >> RDS >> Mysql

Spouštěč SQL Server vloží hodnoty z nového řádku do jiné tabulky se vztahem many-to-many

děkuji všem, kteří se mi snaží pomoci... Mám řešení

  • první spuštění 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)
    
  • druhý spouštěč 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)
    

pokud existuje jiné řešení, bude to dobré, děkuji




  1. Problém s ukládáním německých slov do MySql DB....?

  2. Jak vložím pole hodnot do různých sloupců tabulky mysql?

  3. Rozdělte slova velkým písmenem v sql

  4. Kopírování databáze PostgreSQL na jiný server