sql数据库设计高手进!!
当我设计一个数据库后,它里面有两个表,这两个表之间是有关系的,其中一个表的外键是另一个表的主键,当我在外键的那个表插入数据时,它会提示出错,这是为什么呀?各位高手是否可以解释一下呢?谢谢了.
得到的其中回答就是:
在外键表中插入时,在外键的那个字段必须是主键表中主键字段已经存在的内容,否则就会出错
请问各位高手:应该如何解决这个问题的呢?例如我设计一个数据库,应该怎样设计呢?我在外键的表处插入数据时,怎么知道它在主键表中是否存在呢?我做一个数据库系统,应该如何解决这个问题的呢?
参考答案:如果存在外键约束,应该先对主键的表增加数据,因为外键表要引用主键表里的键值