84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
SQLyog、Navicat中执行了SQL查询出结果集,但不能在该结果集上点击删除某条记录,即使已经查到某条记录仍需要再写一条SQL来删除该条记录
有哪个MySQL客户端支持在查询出的结果集上进行删除?
MySQL客户端不支持这种删除方式又是出于什么考虑呢?
学习是最好的投资!
SQLyog 是可以的,查询结果默认是readyonly,改成表名就可以编辑了。
navicat for mysql
SQLyog、Navicat都可以删除的,navicat查找出来的结果,点击需要删除的结果,然后按delete键就可以删除了,要删除多条就按住shift选中需要删除的,再按delete就删除了
Navicat:查询的字段不包含主键字段,是无法删除的,删除选项不可用有主键则删除选项为可用
毕竟只有主键可以保证唯一,用其他的字段当做 where子句 都不能保证仅仅只删除这一条条目
SQLyog 是可以的,查询结果默认是readyonly,改成表名就可以编辑了。
![](http://img.php.cn/upload/image/000/000/000/c811fe1755cdf2aa3edcec5877dc1a5b-0.png)
navicat for mysql
SQLyog、Navicat都可以删除的,navicat查找出来的结果,点击需要删除的结果,然后按delete键就可以删除了,要删除多条就按住shift选中需要删除的,再按delete就删除了
Navicat:
查询的字段不包含主键字段,是无法删除的,删除选项不可用
有主键则删除选项为可用
毕竟只有主键可以保证唯一,用其他的字段当做 where子句 都不能保证仅仅只删除这一条条目