最近使用MySQL5.6查询表的前几条数据,使用了limit语句,结果出现错误:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery';

查询资料发现是内层select语句不能带有limit语句,如下:

select t1.*
from t1
where t1.id in (select t.id from t limit 0,2);

执行上述语句会报错 1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery';

可将上述语句改为:

select t1.*
from t1
where t1.id in(select t2.* from(select t.id from t limit 0,2) as t2);

解决方法是 子查询多嵌套一层

mysql报错:This version of MySQL doesn’t yet support ‘LIMIT IN/ALL/ANY/SOME 解决方法相关推荐

  1. mysql报错-ERROR 1206 (HY000)- The total number of locks exceeds the lock table size-的解决方法

    mysql报错"ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法 问题 ...

  2. lvextend扩容后,发现还是原来的大小。报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决方法

    lvextend扩容后,发现还是原来的大小,以及报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决 ...

  3. Vue报错:Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object 的解决方法

    Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法 参考文章: (1)Vue ...

  4. 登录mysql报错2059,navicat连接mysql报错2059如何解决

    navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...

  5. 连接mysql报错Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zon

    连接mysql报错: Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time z ...

  6. 连接mysql报错:Driver com.mysql.jdbc.Driver claims to not accept jdbcUrl

    报错:Driver com.mysql.jdbc.Driver claims to not accept jdbcUrl 该报错是配置文件路径错误,重点检查url路径 mysql8.x版本URL为 注 ...

  7. mysql报错注入_关于Mysql注入过程中的三种报错方式

    放点原来的笔记,Mysql在执行语句的时候会抛出异常信息信息,而php+mysql架构的网站往往又将错误代码显示在页面上,这样可以通过构造如下三种方法获取特定数据. 实际测试环境: Default m ...

  8. mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

    上午在win7下安装MYSQL,只到"net start mysql"这一步报错:3534的错误: 于是在百度中搜索关键字"mysql服务无法启动3534". ...

  9. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

最新文章

  1. 【Python】序列解包 and * 和 ** 的区别
  2. 比赛杀器LightGBM常用操作总结!
  3. zoj——3556 How Many Sets I
  4. Java数据结构与算法:堆
  5. TP的中间件:过滤处理HTTP的请求与响应
  6. linux密码忘记grub登陆,Linux忘记密码后使用grub重置密码
  7. 信息学奥赛一本通 2041:【例5.9】新矩阵
  8. 爬虫-大招-自动化测试工具上演
  9. ios12上滑关闭程序动画_苹果iOS 12.3正式版发布:上滑清除程序动画重新回归
  10. mysql 原理~ 分区表
  11. (C语言)用C语言编写小游戏——三子棋
  12. java中文转繁体汉字
  13. Ubuntu安装指定版本的内核
  14. 海尔跨越福特、丰田制造标杆主导世界制造业国际标准
  15. Java 编程问题:八、函数式编程-基础和设计模式
  16. td-agent(Fluentd)的使用
  17. 【EmailCamel 国外邮件营销、美国邮件群发】邮件到达收件箱系列文章05:免费公共邮箱作为发件人的限制
  18. Java SE 005 运算符 续
  19. Connor学Android - Android动画
  20. ES6 Proxy 和 Reflect 的理解

热门文章

  1. JavaScript高级应用(二)
  2. 互联网协议 — GRE 通用路由封装协议
  3. VMware 虚拟化编程(8) — 多线程中的 VixDiskLib
  4. 用 Flask 来写个轻博客 (35) — 使用 Flask-RESTful 来构建 RESTful API 之四
  5. QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
  6. 任正非致“背叛者”与给竞争对手捐款
  7. 《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1...
  8. 干货:五分钟带你看懂NestedScrolling嵌套滑动机制
  9. 网站的高性能架构---存储性能优化
  10. LeetCode: 2_Add Two Numbers | 两个链表中的元素相加 | Medium