在服务器上和本地有相同结构的数据库,其中两个表如下
表Company结构: CompanyID(自增主键)、CompanyName、AddDate
表CompanyCategory结构: CompanyID(外键)、Category1、Category2、Category3
现在想把本地数据库中的数据更新到网上去,网上的已经有数据了,问题是如何将本地数据两个表的数据更新到网上去,并且保证CompanyCategory表的CompanyID还能正确引用Company表中的数据。这个问题该怎么解决?

解决方案 »

  1.   

    http://topic.csdn.net/u/20080612/22/bb2dfa83-1cf3-4a0b-9bd4-5a39e6193556.html
      

  2.   

    更新一个表用insert select... ,那么更新这两个表的语句呢?
      

  3.   

    company和companyCategories做了级联更新insert into temp_company select CompanyID,CompanyName,AddDate FROM company 
    insert into temp_companyCategories select CompanyID,Category1,Category2,Category3 FROM companyCategoriestemp_company的CompanyID和temp_companyCategories.CompanyID不对应了,temp_companyCategories.CompanyID还是company表中的数值