对于表1中新追加的数据,要对表2中数据同时作处理,最好采用触发器。

解决方案 »

  1.   

    在程序中实现简单的方法就是建一张最大值表
    该表有2个字段,第一个字段是数据库中所有的主表,第二个字段是当前表编号的最大值!
    添写主表信息时从表中取出最大值+1就是当前ID,从表也可以直接读取啊!
      

  2.   

    一般用FK的都是用外部软件写入的主表和从表的结构不可能完全相同,
    应当是从外部获得数据以后一次写入,
    当未能成功全部写入则作回滚事务处理并报错。SQL里给你写实例未必能对你有帮助