`
tntxia
  • 浏览: 1501381 次
  • 性别: 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部署时提示Table mysql.plugin doesn’t exist的解决方法

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

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

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

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

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

    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,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

    答辩pptjava jsp ssm mysql 092图书借阅系统.ppt

    在设计开始之初,我也在苦恼于系统的逻辑功能的具体实现,因为我对于图书借阅管理的概念还较为模糊。我查询了大量的网上资料,清楚了解实际生活中图书借阅管理主要面对的对象和管理需要完成的基本功能。 虽然在这个...

    基于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个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃子给他生了多少个儿子,从而论功行赏,这很难办。于是,皇帝请了一个...

    DBHelper 数据库连接通用接口-java版

    还在苦恼于java连接数据库吗?连接SQL Server?连接Oracle?还是MySQL? 其实,80%的功能只需要JDBC中的20%的方法,而使用DBHelper,不管使用什么数据库,全部使用统一的接口。只需2个方法,getData、updateData你...

    DBHelper (附源码) 数据库连接通用接口-java版

    还在苦恼于java连接数据库吗?连接SQL Server?连接Oracle?还是MySQL? 其实,80%的功能只需要JDBC中的20%的方法,而使用DBHelper,不管使用什么数据库,全部使用统一的接口。只需2个方法,getData、updateData你...

    phpnow-1.5.6繁体版

    PHPnow是Win32下绿色免费的Apache+PHP+MySQL环境套件包。...附带PnCp.cmd控制面板,帮助你快速配置你的套件,使用非常方便。 安装PHPnow只需解压、初始化,就可得到一个标准...希望对繁体中文环境配置苦恼的朋友有所帮助。

    Linux删除文件

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...

Global site tag (gtag.js) - Google Analytics