首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MySQL工作台编辑现有的生产中数据库?

如何使用MySQL工作台编辑现有的生产中数据库?
EN

Database Administration用户
提问于 2013-01-01 22:54:11
回答 2查看 4.4K关注 0票数 2

这基本上是问题的重新发布,但没有给出令人满意的答案。

我正在用EER图完成一个数据库的设计。我现在想转发,工程师和导入数据库到一个工作的数据库。然后,我将使用phpMyAdmin开始添加数据并对站点进行编码。

现在,在编写代码时,对数据库结构进行必要更改的最佳方法是什么?是在MySQL工作台中从phpmyadmin导出和导入的唯一方法吗?如果是的话,当我添加/删除列时,它如何处理现有的行?而且,当是时候再次进行工程并通过phpmyadmin导入它时,我所有的数据还会在那里吗?

你怎么处理这件事?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2013-01-02 20:54:35

从有限的个人经验来看,这是一个有争议的观点。

我相信是工作台搞砸了几次往返工程的过程。我不记得所有的细节,但它确实同步了比实际更改更多的对象。它默默地删除了一些数据几次。它有时会生成服务器拒绝的SQL。这是一个开发DB,没什么大不了的,特别是相比好处。但在生产中,我宁愿不受这样一个工具的摆布。

其他一些人的经历也是类似的,比如MySQL工作台模型/源同步问题

因此,对于生产数据库,可能存在风险,包括丢失数据的风险。我会坚持使用phpmyadmin,并将同步返回到模型中,始终检查Workbench将做什么。保留模型仅供参考。

票数 0
EN

Database Administration用户

发布于 2013-01-21 14:23:30

MySQL工作台使用双向同步,允许将模型中的任何更改发送到服务器,同时将服务器中的任何更改发送到模型中。用于此过程的对话框允许删除单个更改,甚至恢复方向。使用菜单数据库->同步模型..。完成这项任务。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/31357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档