我们使用 navicat for Mysql 工具编写SQL时, 查询 出来的 数据 不能 直接进行修改操作,只能再次打开表找到需要修改的 数据 进行修改 数据 ,但有些时候表字段比较多,且表中的 数据 量也比较大,我们并 不能 快速定位到需要修改的那条记录。这个 问题 困扰了不少同学。今天,小编就在这里教教大家,如何在新建 查询 时对 查询 的结果进行修改。 首先,我们来看看 问题 的现象。原来的sql语句如下: SELECT 使用 navicat premium工具写 查询 Oracle SQL, 查询 出来的 数据 不能 直接进行修改操作,但是使用PLSQL中for update就可以进行更改 数据 针对 navicat 中的 问题 ,本人在网上找了很多,逐一试过,解决不了 问题 这是我的 数据 : 网上的解决办法: 1.表是只读 2.权限不够 3.该表没有设置主键 4.我自己遇到的一种,使用了group by来 查询 的结果,因为使用了group by, 查询 出来的 数据 不是原来表里的 数据 了, 最后我的解决办法: 1、目前只能双击该表就行更改 2、有风险,容 我们使用 navicat for Mysql 工具编写SQL时, 查询 出来的 数据 不能 直接进行修改操作,只能再次打开表找到需要修改的 数据 进行修改 数据 ,但有些时候表字段比较多,且表中的 数据 量也比较大,我们并 不能 快速定位到需要修改的那条记录。这个 问题 困扰了不少同学。今天,小编就在这里教教大家,如何在新建 查询 时对 查询 的结果进行修改。 首先,我们来看看 问题 的现象。原来的sql语句如下: SELECT jobName, jobGroup, jobStatus, cronExpression, descrip 2.权限不够 3.该表没有设置主键 4.我自己遇到的一种,使用了group by来 查询 的结果,因为使用了group by, 查询 出来的 数据 不是原来表里的 数据 了,有的是一个种类的 数据 之后,所以 不能 修改,出现只读 没有使用group by 可以修改