Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 链接到联机数据库后是否需要在MS Access中重新创建关系?_Mysql_Ms Access_Ms Access 2007_Relational Database - Fatal编程技术网

Mysql 链接到联机数据库后是否需要在MS Access中重新创建关系?

Mysql 链接到联机数据库后是否需要在MS Access中重新创建关系?,mysql,ms-access,ms-access-2007,relational-database,Mysql,Ms Access,Ms Access 2007,Relational Database,我有一个访问前端和一个MySQL后端 链接MySQL表之后,我注意到MS Access中的relationships窗口是空的。是否需要基于外键在Access中重新创建关系。如果是,有什么好处 是否需要在Access中重新创建关系 否。“关系”窗口为空,因为Access不负责任何这些关系。如果MySQL后端中存在外键引用,则MySQL服务器将强制执行所有这些约束 是否需要在Access中重新创建关系 否。“关系”窗口为空,因为Access不负责任何这些关系。如果MySQL后端中存在外键引用,所有

我有一个访问前端和一个MySQL后端

链接MySQL表之后,我注意到MS Access中的relationships窗口是空的。是否需要基于外键在Access中重新创建关系。如果是,有什么好处

是否需要在Access中重新创建关系

否。“关系”窗口为空,因为Access不负责任何这些关系。如果MySQL后端中存在外键引用,则MySQL服务器将强制执行所有这些约束

是否需要在Access中重新创建关系


否。“关系”窗口为空,因为Access不负责任何这些关系。如果MySQL后端中存在外键引用,所有这些约束都将由MySQL服务器强制执行。

因此,Access在“关系”窗口中创建关系时没有任何好处?如果使用本机Access表,它会带来很多好处。但你没有那样做。(如果您有一个访问前端和一个访问后端,您仍然会在后端强制执行关系。)您使用的是MySQL表。您需要让MySQL强制执行所有已知的约束。在MS Access中添加关系并非完全没有好处。虽然关系非常有限,但它们可以节省设计前端的时间,因为在查询设计窗口中以及在创建表单和子表单时,两个表之间的关系会自动添加。因此,在“关系”窗口中创建关系时,Access没有任何好处?如果您使用本机Access表,它会带来很多好处。但你没有那样做。(如果您有一个访问前端和一个访问后端,您仍然会在后端强制执行关系。)您使用的是MySQL表。您需要让MySQL强制执行所有已知的约束。在MS Access中添加关系并非完全没有好处。虽然关系非常有限,但它们可以在设计前端时节省时间,因为两个表之间的关系会自动添加到查询设计窗口以及创建表单和子表单时。