MySQL的更新语句update中可以用子查询吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的更新语句update中可以用子查询吗?相关的知识,希望对你有一定的参考价值。

参考技术A

mysql的更新语句update中可以用子查询,MySQLl的功能问题,mysql不支持对同一个表查询后做修改(update、delete)操作 。

例如:update score set 姓名='王五' where 总分=(select score from(select min(总分) as score from score) as a);制定个新表名就可以了。

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。

mysql 我如何查询一批数据后,并更新这批数据

我软件从数据库中提取1万数据,提取出来的时候想对表里的数据置一个状态表示提取过了。可以用一句SQL语句完成吗?我想要的效果就是提取的同时这批数据就更新状态了

参考技术A 你这项目做了mysql
主从分离吗?
是不是主从同步延迟导致的
你做完update之后直接从mysql客户端看表数据是否当时就已经更新了

以上是关于MySQL的更新语句update中可以用子查询吗?的主要内容,如果未能解决你的问题,请参考以下文章

mysql 删除可以用子查询吗

mysql 我如何查询一批数据后,并更新这批数据

mysql 我如何查询一批数据后,并更新这批数据

sql查询 更新语句怎么写

关于plsql!!!

mysql sql优化的一些总结