表2的Uid必須包含在表1中~~~

解决方案 »

  1.   

    既然表二的Uid是表一的外键,那么一定要先插入表一才能再插入表二
    1)插入表1,得到Uid
    2)以表1的Uid(为外键)作为主键插入表2一定要保证表2的Uid在表1中存在。
    还有觉得表设计可以优化
      

  2.   


    自己再回来顶一顶,我刚才试过了,要现在外键表中插入数据,然后才可以在主表中插入数据.我现在想问的是:"如何设计一个数据库字段,让它来关联其他信息?让这个字段自动+1?那么当你删除一个id时..如id=1,2,3...9;当你删除6时,就会变成1,2..5,7,8,9;我觉得这样好恶心!有没有其他的方法?用md5加密后,写入来作字段的值,可以不?
      

  3.   


      在设计表时,把某个字段的数据类型设置为 decimal 或其它数值型的,"是标识" 设置为 "是","标识增量"设置为 1 ,"标识种子"设置为 1,就可以达到 该字段自动 +1 .