【发布时间】:2016-01-15 13:15:01
【问题描述】:
我已经安装了MySQL Workbench,但遇到以下问题。
我执行这个简单的选择查询:
SELECT * FROM spring_security.user;
返回行列表。
因此,在输出区域中,我选择了特定行的字段并尝试更改其值。但我做不到。
似乎不可能为特定行的特定字段插入新值。
为什么?如何使用此工具更改值?
【问题讨论】:
-
UPDATE声明是你的朋友。UPDATE <table> SET column = 'value' WHERE id = ? -
好的,但使用 TOAD 或 SQL 开发人员我也可以直观地完成
-
您希望如何直观地更新
SELECT * FROM tabA JOIN tabB...? -
嗯.. 所以 不应该 是问题所在。您的结果窗格是否在右下角显示
! Read Only? -
哦,只是另一个想法。您是否尝试更新没有自动递增主键的表? MySQL Workbench 中默认关闭“不安全”插入/更新(即那些尝试插入/更新而不使用主键的)。默认情况下,尝试运行
UPDATE users SET first_name = "Foo" WHERE last_name = "bar";之类的内容会失败。
标签: mysql database mysql-workbench rdbms