各位好:
主从表,每次保存时,主表写入一条记录,从表多条(一般百条左右),
程序中用到了事务,插入语句即:insert into 主表...,
然后n条insert into 从表...问题:为什么有时会从表保存了而主表却没有保存相应的记录?很郁闷。

解决方案 »

  1.   

    1、事务逻辑有问题2、主表的数据被其他非本事务的操作删除
      

  2.   

    lz这样测试看看先插入从表数据,后插入主表数据或者完成插入后查询检查一下
      

  3.   

    多谢回答。
    程序是先保存主表数据,后保存从表数据;用户根本没有删除的权限;
    我实在搞不懂问题出现在哪,想把事务取消,依次插入。
    由于数据库不经常维护,重建索引等,怀疑是不是需要重建索引?
      

  4.   


    事务逻辑有没有问题
    贴出来