问题标签 [mysql-workbench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4796 浏览

mysql - MySQL Workbench 重命名约束

我使用 MySQL Workbench 来设计我的数据库,然后导出 SQL CREATE 脚本。但是当我运行这个脚本来创建数据库时,我得到一个错误 - errno: 121。

事实证明,MySQL Workbench 为两个约束提供了相同的名称,因为这两个约束使用相同的键(我有一个主键为“roleID”的表,我在另外两个表中引用了这个键)。

有什么办法可以直接在设计器中重命名约束,所以当我对 SQL CREATE 脚本进行正向工程时,它不会出错?

我尝试在设计器中双击关系并给它一个新的标题,但它仍然会生成具有原始名称的脚本。

生成错误的部分生成脚本:

p>

0 投票
12 回答
127767 浏览

mysql - 如何在 MySQL Workbench 中直接查看 blob

我正在使用 MySQL Workbench CE 5.2.30 CE / Rev 6790 。执行以下语句时:

我只得到一个漂亮的BLOB图标,我需要左键单击选择单元格,右键单击并选择“在查看器中打开值”并选择“文本”选项卡。

对 phpMyAdmin 使用相同的方法,我可以直接返回OLD_PASSWORD调用的值。这只是一个例子,但有没有办法直接在输出中看到这样的结果?

0 投票
3 回答
23147 浏览

mysql - SQL - 错误代码 1005 和错误号 121

我正在运行由MySQL Workbench自动生成的以下 MySQL 脚本(已精简),我收到以下错误:

错误代码:1005 无法创建表“regula.reservation”(错误号:121)

我对数据库不是很精通,这个错误信息也不是很丰富。
这里有什么问题?

0 投票
11 回答
59085 浏览

mysql - 在两台计算机之间移动连接和实例

我有一个 mysql 服务器,我用 MySQL Workbench 远程管理。

现在我有一台新计算机,但我找不到任何解决方案将我的连接和实例配置文件移动到我的新计算机。这不可能是一个未解决的问题,对吧?这不是第一次发生在别人身上。

更正:这不是我要移动的服务器实例。我需要在 MySQL Workbench 中导出/移动/备份我的许多客户端配置文件/实例连接。

0 投票
4 回答
9298 浏览

phpmyadmin - 在 MySQL Workbench 中,是否有一个页面显示数据库中每个表中的记录数?

在 phpMyAdmin 中,在每个数据库的 Structure 页面上,都有一个表格显示 DB 中的所有表格以及每个表格中的记录数。Workbech中是否有类似的东西?

谢谢。

0 投票
2 回答
3323 浏览

java - 使用值填充 MySQL 数据库

我的笔记本电脑上有一个本地安装的 MySQL 服务器,我想将其中的信息用于单元测试,所以我想创建一个脚本来自动生成所有数据。我正在使用已经生成表(从模型)的 MySQL Workbench。是否可以使用它或其他工具来创建自动脚本来填充数据?

编辑: 我现在看到我不清楚。我确实有用于单元测试的有意义的数据。当我说“自动生成所有数据”时,我的意思是该工具应该获取我今天在本地数据库中拥有的有意义的数据,并创建一个脚本来在其他开发人员的数据库中生成相同的数据。

0 投票
1 回答
16119 浏览

mysql - MySQL Workbench EER 图更改表格颜色

从现有数据库创建 EER 图后,由于表头和表名文本均为黑色,我无法读取图中的表名。我不确定为什么会这样,因为我上次使用它时不是这样。有谁知道是否有办法改变图表中使用的颜色?我已经搜索了所有菜单,但没有什么是显而易见的。任何指针非常感谢,谢谢

0 投票
1 回答
104835 浏览

mysql - 如何重命名 MySQL 架构?

可能重复:
如何在 MySQL 中重命名模式

是否有用于重命名模式的 MySQL 语句?我知道RENAME {DATABASE | SCHEMA} db_name TO new_db_name;,但是该声明“被发现是危险的,并在 MySQL 5.1.23 中被删除”(正如他们在此处提到的那样)。

我也尝试使用 MySQL Workbench 来做到这一点。我尝试右键单击架构,然后更改架构。但他们不允许你在那里改名。

那么人们如何重命名数据库呢?

0 投票
3 回答
8073 浏览

php - 如何从 PHP 在 mySQL 中插入/创建存储过程?

我有许多用 MySQL Workbench 制作的存储过程。当使用 MySQL 工作台将它们放入我的测试数据库时,它们工作得很好。

现在我正在准备用于部署的数据库创建脚本,这是唯一给我带来麻烦的脚本。当我使用命令行/mysql shell 时,脚本运行得非常好。只有当我使用 PHP mysql(i) 接口来执行脚本时——它才会失败。不加评论。

我使用 MySQL 工作台为我生成的过程创建脚本;也就是说,它具有这种模式:

在脚本的开头,然后对每个过程重复:

...程序在这里

如果从 MySQL Workbench 运行,此脚本可以正常工作。如果我从 mysql 命令行尝试相同的操作,它也运行良好。但是当我通过 PHP mysqli 接口执行它时它无法完成任何事情(使用 mysqli_multi_query 执行它,这对于创建和填充数据库的其他脚本来说很好)。界面上没有返回错误,没有结果(!)。我得到的只是“假”,仅此而已。错误代码为 0,没有错误信息。

这对我来说是一个很大的 WTF,我希望你能指出我正确的方向 - 我该如何解决这个问题并从 PHP 安装程序?

PS:root/admin 访问权限已提供并验证(毕竟,我刚刚使用相同的连接创建了数据库,创建了用户,插入了表等等)。

0 投票
3 回答
3607 浏览

entity-relationship - 在mysql工作台erd中标记关系线

我不确定 ERD 是否是正确的术语,但偶尔我会看到创建的图表,其中两个实体之间的线用文本标记以描述关系。

例如,如果我有User, Item, ItemRating,我可能想将 and 之间的线描述UserItemRating“rates”,并将 and 之间的线Item描述ItemRating为“is rating by”。

我发现我可以在 mysql 工作台中创建一个文本对象,并将其放置在我想要的位置,但是我找不到将它附加到一条线上的方法,以便在我重新排列东西时它会随着这条线移动。

使用 mysql 工作台 5.2.3