我们使用
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 可以修改