日期:2014-05-17  浏览次数:20938 次

两个表如何同步呢?
User_Address表:

Admin_id   Address_id       User_name     User_sex       User_tel               User_birthday
  215               1                     小林                 男                 13252101110         1920-2-36
  215               2                     小五                 女                 13695210014         1958-6-21


school_teacher表:

Admin_id   Teacher_id   Teacher_name   Teacher_sex   teacher_tel   teacher_birthday
      215         2                   小林                       男               13252101110       1920-5-15

两表,我想要它们的数据同步,以school_teacher表为准,我用asp如何来写程序呢?如果表user_address没有记录的时候,就插入school_teacher表里头的内容(多条记录插入又如何?),而如果表user_address跟school_teacher表有相同的admin_id值的记录,要更新,条数不一样,又应该怎么办呢?

请大家指点下思路?谢谢!

------解决方案--------------------
写触发器,当表User_Address有插入数据时,就触发school_teacher表中添加数据,修改也一样
------解决方案--------------------
如果是在一个数据库中,一般是通过触发器一类的方法来实现。如果实在不同的数据库中一般是做数据库同步来实现。看你得具体应用场合了。