Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trình kích hoạt SQL Server chèn các giá trị từ hàng mới vào một bảng khác với mối quan hệ nhiều-nhiều

cảm ơn vì tất cả những người đã cố gắng giúp tôi ... Tôi đã có giải pháp

  • kích hoạt đầu tiên trên 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)
    
  • kích hoạt thứ hai trên 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)
    

nếu có một giải pháp khác, điều này sẽ tốt, cảm ơn bạn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa hàng bằng Trình kích hoạt Mysql

  2. Truy vấn MySQL để lấy tuổi kể từ ngày sinh

  3. Hiệu suất MySQL:Giới thiệu về THAM GIA trong SQL

  4. MySQL:làm cách nào để xem TẤT CẢ các ràng buộc trên một bảng?

  5. Kết hợp nhiều bảng MySQL duy nhất và sắp xếp theo một cột