不同运行环境下JAVA出现的异常(持续更新)
2012-10-15 10:41
218 查看
1》Linux系统下,mysql运行此SQL语句会得到空结果(红色部分为SQL不同处):
运行结果:
同类型的SQL:
运行结果:
这是个很奇怪的问题。两个SQL的唯一区别是, 一个是子查询赋与实际的值(prod_id=425),另一个是引用原查询的值(prod_id=t.s_id) . 在WINDOWS下,两种SQL是等效的,但在LINUX下,mysql子查询不能引用原查询的字段。 先记录这个问题吧,如果有高人知道原因,还请详解。
select t.s_id from t_product_info t where t.s_id = 425 and not exists (select 1 from t_saleout_detail where bill_id=240 and prod_id=425);
运行结果:
+------+ | s_id | +------+ | 425 |
同类型的SQL:
select t.s_id from t_product_info t where t.s_id = 425 and not exists (select 1 from t_saleout_detail where bill_id=240 and prod_id=t.s_id);
运行结果:
Empty set (0.00 sec)
这是个很奇怪的问题。两个SQL的唯一区别是, 一个是子查询赋与实际的值(prod_id=425),另一个是引用原查询的值(prod_id=t.s_id) . 在WINDOWS下,两种SQL是等效的,但在LINUX下,mysql子查询不能引用原查询的字段。 先记录这个问题吧,如果有高人知道原因,还请详解。
相关文章推荐
- 持续集成:Jmeter+Maven+Jenkins自动化框架搭建(五):不同环境配置及运行结果判断
- Java运行应用程序,出现“Bad version”异常
- 用flash导出动画时提示 “java运行时环境初始化时出现错误,您可能需要重新安装flash"
- Flash CS3动作面板打开出错[Java运行时环境初始化时出现错误
- 【经验随笔】Java程序远程调试定位特定运行环境上出现的问题
- Java运行时环境初始化时出现错误,你可能需要重新安装Flash(CS5)
- Linux下配置JavaWeb环境(持续更新其他软件)
- jsp项目文件运行出现java.lang.ClassNotFoundException和Failed to load or instantiate TagExtraInfo class异常
- java web开发中常见的一些异常和处理办法【持续更新】
- Java异常情况总结(持续更新)
- (Flash CS5) Java运行时环境初始化时出现错误,你可能需要重新安装Flash(CS5)
- Android运行异常情况分析(持续更新)
- Flash CS4运行时提示:Java运行时环境初始化时出现错误。您可能需要重新安装 Flash。解决方案
- JAVA常见异常集锦(持续更新)
- Java运行时环境初始化时出现错误,你可能需要重新安装Flash(CS5)
- 解决:flash cs5运行时出现“java运行时环境初始化时出现错误,你可能需要重装Flash”
- C/C++/Java/OC在终端下编译和运行(持续更新...)
- Java运行时环境初始化出现错误
- windows环境下IDEA运行spark程序出现的异常问题
- 分布式微博爬虫运行中出现的问题及解决方法(持续更新)