2014-09-05 62 views
0

我很沮丧,似乎没有人问过这个问题,这表明这个问题本身是有缺陷的。但是,我不知道如何找出正确的问题,或回答,除了问,所以这里有云:编辑器中的MySQL外键查找

我尝试了一对夫妇的工具连接到MySQL数据库以及查看和编辑数据。到目前为止,我已经尝试了MySQL Workbench和数据库浏览器。 MySQL Workbench似乎更加强大,并且可以让您设置外键而无需编写任何SQL。

但问题是,当插入和更新外键列中的数据时,我必须手动输入父行的数字ID,一旦输入,我必须手动查找该数字的哪个记录指的是如果我想知道。是否无法在父表中设置显示字段,然后在编辑子表时能够从下拉菜单中选择一个值? phpMyAdmin做到这一点。我感到困惑的是,在任何非基于Web的数据库工具中,我不仅找不到一种方法来实现这一点(我之前也尝试过Access),但似乎没有人需要这样做之前。我完全在想这个错吗?人们不使用这些工具来完成这类工作吗?每个人都在Qbasic中从头开始编写自己的自定义查找界面?我应该记住我的父行的所有ID吗?

还是有人在这个问题上嘲笑他们的袖子,因为它的框架非常笨拙?

+0

我还没有看到任何严重的大规模生产系统中使用的工作台,SMSS,蟾蜍,phpAdmin编辑和创建生产数据。它们通常用于执行管理任务,如备份和会话监控。大部分数据编辑和插入都是通过QA进行的脚本,并在生产之前进行测试。作为事实上我不能使用可视化编辑网格中插入手动像数据还记得在过去的5 - 8年的开发人员。 – Namphibian 2014-09-05 22:13:49

+0

你的意思是这样的:http://www.sql-workbench.net/fk_lookup_png.html? – 2014-09-05 22:41:34

+0

@a_horse_with_no_name:是的,这是一个很好的例子!不完全是我想到的用户界面,但绝对是功能。 – 2014-09-05 23:46:08

回答