乐趣区

关于mysql:MySQL-IN-和-NOT-IN-空列表报错

原文地址: MySQL IN 和 NOT IN () 空列表报错

欢送拜访我的博客: http://blog.duhbb.com/

  • 如果你被动在 SQL 语句中写 IN (), 则会报错; 常见于 MyBatis 或者本人拼写的 SQL 语句中, 如果应用字面量肯定要留神这一点;
  • 如果你是 IN (SELECT xxx FROM xxx) 这种的话, 即便 SELECT xxx FROM xxx 为空也不会报错.

比拟好奇的是, 感觉这个挺简略的, 为啥 MySQL 就不解决一下呢?

要是我读懂了 MySQL 的源码, 我就把这个个性加上去, 嘿嘿!

退出移动版