我是个新手,我以前用过sql server 2000,我的问题是,在sql server 2000中创建两个表时,比如location和projects表projects具有引用location表的外键时,当在location中插入值时,项目也会更新。不需要在projects表的外键中插入类似的值。为什么在mysql中,当我使用insert命令在
有人能知道子表中的外键是否能自动获得其父表中的值吗?我有两张表,学生和课程table.Student SSC是外键,我正在正确地将数据插入到学生table.But中,当我将数据插入到课程表时会出现错误吗?有什么建议吗?变量的取值采用后形式法。$query1=mysql_query("INSERT INTO course VALUES('
我已经成功地将我的MySQL数据库与我的Access数据库文件链接起来。一切正常,除了MySQL数据库中的关系没有出现在Access中。我已经使用外键在MySQL表中建立了大量的关系,但这些关系在Access中没有反映出来。请帮助我将关系从MySQL数据库导入Access。我使用的软件: MySQL version 5,Microsoft Office2013,A
我试图INSERT到一个表,但我得到了错误的Cannot add or update a child row: a foreign key contraint fails。正如错误所说,我有一个外键,我正在尝试更新。现在我使用一个简单的INSERT,如下所示:如果foreignKey是tblTable2的id,我如何插入<