目前我们正在将phpMyAdmin
用于一个运行良好的项目,但由于我已经规范化数据库并添加了一些多对多表,因此输入这些数据变得非常痛苦。我不得不打开多个窗口或打印表格,以便我可以看到他们所有的ID,这样我就可以找出需要与什么相关的内容。
我知道Django的管理网站做得非常好,并且他们有一个非常可爱的小部件,用于输入多对多数据而无需打入ID,但我们正在使用PHP,而我有数百张桌子值得用。我不认为我可以腾出时间在Python中编写所有这些模型,尤其是它们的变化速度。
http://django-ajax-filtered-fields.googlecode.com/hg/doc/m2m_letter.png
是否有一个工具,只需要很少的努力,我可以告诉它哪些字段是FK到哪些表,以及可能哪些字段应该用作显示值,然后从那里它可以生成用于输入数据的GUI? / p>
答案 0 :(得分:3)
MySQL Workbench。这就像是关于roids的PHPMyAdmin。它与SQL Server Management Studio相当。
答案 1 :(得分:1)
如果您使用的是Windows,您可以尝试使用Heidi SQL,它是一个轻量级且外观精美的MySQL客户端,并且具有您正在寻找的功能。这是您可以下载的链接:
祝你好运答案 2 :(得分:0)
更通用的答案是为insert语句创建视图。很久没玩过phpMyAdmin了,所以我不确定它是否支持。