首页 > 数据库技术 > 详细

死磕mysql(3)

时间:2015-03-13 00:03:58      阅读:282      评论:0      收藏:0      [点我收藏+]

花了一个晚上得出的结论,autocommit=1是不是立刻提交,autocommit=0是没有写入数据库的关闭数据,除非遇到commit和rollback。。。。。。。。把自己给逗了关闭数据库发现数据又不见了。。。。。。另外

mysql> select  exists (select * from new2 where id=2);
+----------------------------------------+
| exists (select * from new2 where id=2) |
+----------------------------------------+
|                                      1 |
+----------------------------------------+
1 row in set (0.00 sec)

返回的是1,不是查处来的数据

 

 

 

 

结论: EXISTS(包括 NOT EXISTS )子句的返回值是一个BOOL值。 EXISTS内部有一个子查询语句(SELECT ... FROM...), 我将其称为EXIST的内查询语句。其内查询语句返回一个结果集。 EXISTS子句根据其内查询语句的结果集空或者非空,返回一个布尔值。

 

网上找的,果然有道理

死磕mysql(3)

原文:http://www.cnblogs.com/ututuut/p/4334000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!