本身你这样写不对
insert reguser values(1)
reguser有两个字段,你到底给哪个字段赋值?

解决方案 »

  1.   

    reguser表的categoryid是category表的外键,两者是相对应的。
    reguser表的categoryid的值在category表必须已经存在
    如果category表没有categoryid=1,那么你在reguser表就不可能插入categoryid=1的值
      

  2.   

    级连更新是如果category表的categoryid值改了,相对应的reguser的categoryid也要更改
      

  3.   

    两个category_id和user_id都是自增长的
    所以我没赋值
      

  4.   

    category表中的category_id绝对有1,但我insert值1到reguser的categoryid表却出现了问题,这令我非常不解
      

  5.   

    两个category_id和user_id都是自增长的,不用向里插入值。不能直接向里插入值。你用insert reguser(categoryid)  values(1)当然要出错。
      

  6.   

    ?
    need add a paramater..
    the default isn't cascade...