user2表中 
id 


已经有3了,但sql以为是user1表中的主键没有3,出错了,难道只能关联user1

解决方案 »

  1.   

    楼主设置的是user1的外键,和user2没有关系,user1有就能插入,没有就不能插入
      

  2.   

    加楼上,我设置的是user1和user2的外键
      

  3.   

    你不清楚主键表和外键表得关系啊?
    主键表是父表,而外键表是子表,你往外键表中插入数据时,外键字段必须在主键表里有,才可以插入,在你得例子中,
    user2里是有ID=3对应回复表得R_ID=3,但user1里得ID没有3这个值和回复表里对应,因此,就出错了。