在服务器上和本地有相同结构的数据库,其中两个表如下
表company结构: CompanyID(自增主键)、CompanyName、AddDate
表companyCategory结构: CompanyID(外键)、Category1、Category2、Category3company和companyCategories做了级联更新
使用以下语句插入到网上的数据库
insert into temp_company select CompanyID,CompanyName,AddDate FROM company
insert into temp_companyCategories select CompanyID,Category1,Category2,Category3 FROM companyCategories
插入数据成功,但是
temp_company的CompanyID和temp_companyCategories.CompanyID不对应了,temp_companyCategories.CompanyID还是company表中的数值。
表company结构: CompanyID(自增主键)、CompanyName、AddDate
表companyCategory结构: CompanyID(外键)、Category1、Category2、Category3company和companyCategories做了级联更新
使用以下语句插入到网上的数据库
insert into temp_company select CompanyID,CompanyName,AddDate FROM company
insert into temp_companyCategories select CompanyID,Category1,Category2,Category3 FROM companyCategories
插入数据成功,但是
temp_company的CompanyID和temp_companyCategories.CompanyID不对应了,temp_companyCategories.CompanyID还是company表中的数值。
表company结构: CompanyID(自增主键)
表companyCategory结构: CompanyID(外键)、
那么companyCategories 中CompanyID肯定是company表中的数值,
那么,你使用
insert into temp_company select CompanyID,CompanyName,AddDate FROM company
insert into temp_companyCategories select CompanyID,Category1,Category2,Category3 FROM companyCategories
得到的数据也应该是company表中的数值才对啊.
有什么问题?
insert into temp_companyCategories select CompanyID,Category1,Category2,Category3 FROM companyCategories"楼主的insert语句是上面那样写的,temp_company 的数据和company 是相同的,同理temp_companyCategories,如果在本地的数据company 和companyCategories是关联的,那么temp_company和temp_companyCategories肯定也关联.