问题标签 [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.
mysql - MySQL Workbench 不保存 EER 图
我已经使用 WB 很长时间了,图表功能绝对是我最喜欢的功能之一,在我的一个项目中,超过 50 个表格在图表中得到了很好的布局,当我打印了 4x4 A4 页的图表时我真的感觉很好!
但是今天当我不小心关闭了“EER 图”选项卡时,我意识到我丢失了所有的图表?!!!我看不到任何地方可以打开封闭图,它就消失了吗?!!!
尽管我的源代码版本控制保存了我以前的大部分作品,但我只需要几分钟就可以添加我修改过的内容,我发现 WB 没有图表的保存/打开按钮真的很奇怪。
我尝试用谷歌搜索它,但没有找到任何提到类似问题的帖子,我是否从软件界面中遗漏了什么?还是只有我一个人用了这么多功能,突然失去了工作?!!
mysql - Errno 121,写入或更新时重复键?
我没有看到重复的约束。它在哪里?
mysql - MySQL Workbench - 数据迁移不起作用
我正在尝试通过 MySQL Workbench 从一台服务器迁移到另一台服务器。它可以设置架构,但是当涉及到数据时,它会失败。它也没有给我太多信息 - 输出类似于:
这就是它所说的。谁能指出我正确的方向?
eclipse - Eclipse 工作区在启动时崩溃
我正在使用 Spring Tool Suite(STS) 3.0.0 版本(eclipse.buildId=3.0.0.201208091018-RELEASE-e42)。它运行了几个月,但最近我的主工作区在闪屏上崩溃,出现错误,如本文最后一部分所示。
我已经尝试过“STS.exe -clean”并将安装(通过新工作台)恢复到早期配置..但似乎没有任何效果。
我把它作为一个单一的工具来驱动(即几乎所有与开发相关的任务,甚至像连接到服务器、数据库),所以这非常令人沮丧:-(。
任何帮助将不胜感激。
mercurial - 未找到 TortoiseHG 工作台命令
当我在我的 Ubuntu 系统中安装 TortoiseHg thro synaptic 时,HG Workbench 自动安装到我的主菜单中。
但是,当我在我的 debian 6.0 系统中安装 TortoiseHg thro synaptic 时,在主菜单中找不到 HG Workbench,也没有在任何地方找到 thg comannd。
TortoiseHG 版本是 1.1.1-1。
如何在 debian 中调用 thg 或 workbench 命令?
是否有我在 ubuntu 中安装的其他模块,而我在 debian 中没有安装(我可能已经忘记了)?
谢谢你。
mysql - mysql workbench ssh custo 命令
我正在尝试通过 SSH 隧道配置新连接。
但是在服务器上,命令 mysql 不存在。我有我自己的名为 custo-mysql 的编译。
我的意思是,当我在服务器上时,我使用以下命令:
如何告诉工作台使用 custo-mysql 而不是 mysql ?
mysql - mysql/workbench:为什么在更新 CURRENT_TIMESTAMP 中添加了非空时间戳
简短的:
我遇到了奇怪的 MySQL 行为 -虽然我不想添加它,但正在添加更新 CURRENT_TIMESTAMP属性。我想知道为什么会发生这种情况 - 这是我使用的 MySQL 服务器还是 MySQL Workbench (v5.2.38) 的问题。
细节:
我已经使用 EER 图对数据库结构进行了建模,示例表如下:
上面的脚本片段是使用WorkBench中的Export > Forward Engineer SQL Create Script 创建的。created_at列在这里很重要。它不是 NULL,并且在定义记录时没有为时间戳定义默认值。所以我猜,如果有人试图在没有定义 created_at 的情况下插入记录,则会引发错误。
我在 MySQL 服务器中运行这个脚本来创建整个结构。并且创建的结构不同 - show create table privilege返回以下内容:
“on update current_timestamp”从何而来?我 100% 确定我没有选择任何合适的选项,所以 MySQL 不应该创建任何他没有被要求的东西。
有谁知道为什么要添加这些条款?
mysql - 手动选择外键列mysql工作台
假设我在 MySQL 数据库中有一堆 MyISAM 表。我知道如果我的表是 InnoDB MySQL Workbench 会自动获取表之间的关系。但是,如果我的表是 MyISAM,有没有一种方法可以选择在 MySQL Workbench 中用作外键的列,而不需要 MySQL Workbench 在我的表模式中添加列?例如,假设我在一个名为的表中有这些列users
:
正如您在上面看到的,user_type_id
将是来自名为 的表的外键user_types
。users
如果我在我的表和user_types
MySQL Workbench 中添加多对一关系,user_types_id
则会自动将一列添加到我的表的模式中users
(因为 MySQL Workbench 通常将其视为外键)。我不希望这种情况发生,我希望能够告诉 MySQL Workbench 使用该列user_type_id
作为我的外键。我有什么办法可以做到吗?
谢谢
注意:当我在 MySQL Workbench 的模型视图上双击一个表时,有一个外键选项卡,但是当我这样做时,我得到以下文本:
注意:只能为某些存储引擎(如 InnoDB)定义外键。服务器接受其他存储引擎的外键定义,但默默地忽略它们。将您的表引擎切换到支持外键的引擎,以便在此处进行调整。
mysql - 在ubuntu上卸载mysql worbench后如何完全删除模式数据
我用突触包完全删除了我的工作台应用程序并安装了一个新的工作台。当我打开它时,所有已保存的旧数据库(带表)再次显示。因此,如果工作台将我的旧数据保存在我的 ubuntu 上,那么我可以删除它吗?只是为了给你更多的细节,我已经删除了缓存,甚至 /.mysql/workbench/ 文件夹,它没有帮助。
c# - 如何从 MySql 工作台获取 MySql DB 连接信息?
我正在尝试使用 ASP.net 和 C# 连接到数据库。我浏览了 MySql 工作台教程并创建了一个数据库、eer 模型和表。
我现在需要的是数据库连接信息,特别是连接字符串。如何找到连接字符串中需要包含的信息?我的连接字符串中需要包含什么?