有三张表t_a,t_b,t_c,
其中表t_b引用表t_a的主键,表t_c引用表t_b的主键。
我想在同一个事务里分别往这三张表里插入数据。
请问这样的操作可行吗?

解决方案 »

  1.   

    有没有建立外键关系?如果没有的话是可以在一个事物里面完成,但是一定是3条insert语句。但是如果有外键关系,那你就要按照表中数据的逻辑关系来insert数据了,也是可以在一个事物中完成的。
      

  2.   

    一个事务是可以完成的,就是看是多少语句了。
    一个sql的话有一定难度