如何使用 MySQL Workbench 更改字段的值?
How to change a value of a field using MySQL Workbench?
我已经安装了 MySQL Workbench 但我遇到了以下问题。
我执行这个简单的 select 查询:
SELECT * FROM spring_security.user;
returns 行列表。
因此,在输出区域中,我 select 特定行的一个字段并尝试更改其值。但是我做不到。
似乎不可能为特定行的特定字段插入新值。
为什么?如何使用此工具更改值?
您可以通过 MySql Workbench 这样轻松完成:
在菜单数据库中简单连接
然后 select 您需要的数据库,然后 table。
将鼠标放在 table 模式浏览中的 table 名称上,这样您就可以在右侧看到一个 table 图标。
Selecting/clicking 这个图标你可以看到表格形式的日期(像 Toad)。
使用此表格形式,您可以编辑和应用更改
应用更改 MySql Workbench 显示 sql 代码并要求确认
(申请按钮在table右下角)
此外,您可以执行下一个脚本:
UPDATE table SET cell='new_value' WHERE whatever='somevalue'
Leif Neland 对@scaisEdge 的回答的评论是真正的解决方案(如巨大的 comment-upvote 计数所示),因此这里作为一个答案,以提高其知名度:
鉴于:
- 您的查询 select 仅来自一个 table(未加入)
- table 有一个唯一的主键
- 您的数据库用户有权更新
然后,在结果网格中,您可以通过以下方式之一编辑字段:
- 单击一个字段一次select它(光标变为文本光标),然后单击第二次开始在结果网格中编辑in-place,或
- 右键单击字段和 select "Open Value in Editor" 选项
编辑值后,您需要应用它:
The [apply] and [revert] buttons are at the lower right corner of the table.
— Leif Neland
如图所示:
这个答案可能为时已晚,但如果有人需要它,请确保 TABLE 有一个 PK(主键)如果它有一个 PK,你将能够在 MySQL工作班
我已经安装了 MySQL Workbench 但我遇到了以下问题。
我执行这个简单的 select 查询:
SELECT * FROM spring_security.user;
returns 行列表。
因此,在输出区域中,我 select 特定行的一个字段并尝试更改其值。但是我做不到。
似乎不可能为特定行的特定字段插入新值。
为什么?如何使用此工具更改值?
您可以通过 MySql Workbench 这样轻松完成:
在菜单数据库中简单连接
然后 select 您需要的数据库,然后 table。
将鼠标放在 table 模式浏览中的 table 名称上,这样您就可以在右侧看到一个 table 图标。
Selecting/clicking 这个图标你可以看到表格形式的日期(像 Toad)。
使用此表格形式,您可以编辑和应用更改
应用更改 MySql Workbench 显示 sql 代码并要求确认 (申请按钮在table右下角)
此外,您可以执行下一个脚本:
UPDATE table SET cell='new_value' WHERE whatever='somevalue'
Leif Neland 对@scaisEdge 的回答的评论是真正的解决方案(如巨大的 comment-upvote 计数所示),因此这里作为一个答案,以提高其知名度:
鉴于:
- 您的查询 select 仅来自一个 table(未加入)
- table 有一个唯一的主键
- 您的数据库用户有权更新
然后,在结果网格中,您可以通过以下方式之一编辑字段:
- 单击一个字段一次select它(光标变为文本光标),然后单击第二次开始在结果网格中编辑in-place,或
- 右键单击字段和 select "Open Value in Editor" 选项
编辑值后,您需要应用它:
The [apply] and [revert] buttons are at the lower right corner of the table.
— Leif Neland
如图所示:
这个答案可能为时已晚,但如果有人需要它,请确保 TABLE 有一个 PK(主键)如果它有一个 PK,你将能够在 MySQL工作班