`
tntxia
  • 浏览: 1485999 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySQL的苦恼

阅读更多

最近用MYSQL来开发一个小项目,需要到这样的一个功能:

 

其中常见问题ID可以重复,代表不同版本的同一个常见问题。

 

要更新常见问题表中,版本号最大的,而且常见问题问题ID,为某个ID的记录的审核状态为通过。

 

一开始的想的SQL语句为:

 

update faq set faq.checkStatus='pass' from faq where version = (select Max(version) from faq where faqId='xxx') and faqId='xxx'

 

执行后,报错,上网去查才发现,原来MYSQL,不支持像这种形式的嵌套更新,改成这样

 

update faq set faq.checkStatus='pass' from faq, (select Max(version) as M from faq where faqId='xxx') as F where version = F.M  and faqId='xxx'.

 

这样才避免的嵌套的更新。

分享到:
评论

相关推荐

    [高性能MySQL(第3版)].Baron.Scbwartz等.扫描版

     相信不少人会因为找不到某些书中引用的资料或工具而苦恼,但从本书中按图索骥,会发现这些东西正是作者对MySQL社区的杰出贡献,也就是说,你可以直接用这些工具!  很多年前我就是这本书的“粉丝”了,这是一本...

    高性能MySQL(中文第3版) MySQL旗舰名著,惊献全面升级

    “只要你不敢以MySQL专家自诩,又岂敢错过这本神书... 相信不少人会因为找不到某些书中引用的资料或工具而苦恼,但从本书中按图索骥,会发现这些东西正是作者对MySQL社区的杰出贡献,也就是说,你可以直接用这些工具!

    mysql的完整数据库连接PHP类库.zip

    <?... class mysql { public function __construct($db_host, $db_user, $db_pwd, $db_database, $conn, $coding... //发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

    MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    今天部署了免安装版的MySQL,出现了Table ‘mysql.plugin’ doesn’t exist的问题,苦恼了好久,终于在网上找到了解决方案,现整理一下给大家分享: 系统环境:Win10 64位 MySQL版本:mysql-5.7.17-winX64 部署的...

    MySQL密码修改工具

    MySQL密码修改工具 简单好用 不用为此再苦恼了

    mysql sample安装

    当你没有安装好mysql数据库的时候,没有很好的数据进行接下来的深入学习而苦恼。可以安装这个sample。

    50道MySQL精英级面试题(含答案).pdf

    你是否曾经因为误删除数据或者数据库崩溃而苦恼过?别担心,MySQL提供了灵活高效的数据备份与恢复方法!你可以使用mysqldump命令将数据库的结构和数据导出到一个文件中,以实现数据的备份。而在需要恢复数据时,只需...

    php-mysql完整数据库连接类.zip

    一个php-mysql完整数据库连接类,测试阶段,显示所有错误,具有安全隐患,默认关闭 ,发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的 ,数据库执行语句,可执行查询添加修改...

    wamp(apache+mysql+php)

    为了解决win7 64为系统的朋友们不能安装wamp这个php集成开发环境的苦恼而上传的。本人测试过win7 64为的系统可以使用此资源。另外里面还附有php学习手册供大家来使用。

    mysql文件及安装图解.rar

    该文件资源包含2个.msi文件,一个32位的mysql5.5.msi和一个64位的MySQL5.5.msi,还包含一份很详细的MySQL安装图解,该资源适合新手入门学习MySQL,免去配置环境的苦恼,让你在成为大佬的路上越走越远。

    网上商城mysql数据库

    数据库是在设计商城时最苦恼的事, 这里提供了mysql的数据库,希望给大家参考,内含注释

    JDBC连接MsSQL/MYSQL/Oracle等多数据库的JSP代码.rar

    本压缩包内含有MSSQL数据库备份文件,以及基于JDBC连接MsSQL/MYSQL/Oracle/Access等常用数据库的示例代码,比较经典的低级问题,笔者也曾遇到过当初学JSp的时候,曾经因为不会连接数据库而很苦恼,这次你可参考...

    mysql的完整数据库连接PHP类库

    简介: class mysql { public function __construct($db_host, $db_user, $db_pwd, $db_database, $conn, $coding... //发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

    MySql事务无法回滚的原因有哪些

    使用MySQL时,如果发现事务无法回滚,但Hibernate、Spring、JDBC等配置又没有明显问题时,不要苦恼,先看看MySQL创建的表有没有问题,即表的类型。 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视...

    基于SpringBoot+Vue+Mysql的旅游路线规划系统(源码+论文)

    通过参考旅游博主推荐的旅游景点和规划线路,参考计划着自己的旅行,但是由于旅游文章的内容量非常大而且种类繁多,质量也一样,有些会写的很细致有些又一笔带过,这样即将出游的人们非常苦恼。人们很难从大量的信息...

    基于jsp光明旅行社网站mysql源码

    适合苦恼毕设的朋友,包含源码,随着旅游业规模的不断扩大,宣传这些庞大的体系信息非常困难的,因为旅游的人员情况是随时改变的,因此必需对城市旅游信息进行动态的实时宣传,而这对于一个宣传人员来说是一件比较...

    frostmourne:frostmourne是基于Elasticsearch的InfluxDB数据,Mysql数据的监控,报警,分析系统。 监视和警报并报警和分析Elasticsearch和&InfluxDB日志数据。主要使用springboot2 + vue-element-admin。https:frostmourne-demo.github.io

    可以认为frostmoure是监控部分的实现如果你现在使用弹性叠层(ELK)建立起了日志系统,却苦恼于没有一个配套日志监控系统,也许它能帮到你。 主要功能 Elasticsearch数据,InfluxDB数据,Mysql数据监控,你只需要写...

    三大框架完整jar包spring3.0.1+struts2.3.16.3+hibernate3.6.0,含mysql、log4j、slf4j

    同志们还在为打开国外网站慢的苦恼?还在为寻找三大框架完整包忧愁,come on!三大框架完整jar包spring3.0.1+struts2.3.16.3+hibernate3.6.0,含mysql、log4j、slf4j带走吧

    [示例][PHP]mysql的完整数据库连接PHP类库.zip

    private $db_host; //数据库主机 private $db_user;...private $db_pwd;...private $db_database; //数据库名 ... //发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

    Mysql按条件计数多种实现方法详解

    从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃子给他生了多少个儿子,从而论功行赏,这很难办。于是,皇帝请了一个...

Global site tag (gtag.js) - Google Analytics