SB的mysql!!!
最近的项目用mysql5来做,越用越觉得SB。之前写过一篇文章:
http://eason.jobui.com/blog/123.html
现在继续说说,不断更新:
1、SELECT MAX(c_Time),NickName FROM tab
居然那个nickname的值不是MAX(c_Time)那行的,而是另外一行的。吐死我。简直无比白痴弱智。
2、SELECT *,(SELECT ID FROM tab2) FROM tab1
在这样情况下的子查询,居然只能返回一列,即(SELECT [field1]...),而不能返回多列,即(SELECT [field1],[field2])就会出错了。但在
SELECT *
FROM tb1
LEFT JOIN (SELECT ID,Name FROM tb2)
这样的情况下却又可以返回多列,脑子有问题的人。。。。
3、居然exists会比join还慢。
a表是2000多记录,b表是200多记录,居然
SELECT *
FROM tab_a
JOIN tab_b ON a.ID=b.OwnerID
会比
SELECT *
FROM tab_a
WHERE EXISTS (SELECT ID FROM tab_b WHERE a.ID=b.OwnerID)
快,kao。。。。
相关文章:
- 最新使用mysql5的一点笔记 - 2005年08月30日 18:20
- 在Mysql5下使用Hash分区时排序的怪异现象 - 2008年08月21日 21:52
- 纠正一些人的误区——什么才是ajax?ajax是拿来做什么的? - 2006年02月07日 18:01
- 开源数据库 Sharding 技术 - 2008年08月25日 13:52
- 前两天给这个Blog加上了Cache功能 - 2007年12月06日 16:34
- blog程序更新 - seo优化尝试 - 2007年10月25日 13:05
- 以前对部分SNS网站的研究记录整理 - 2007年04月13日 10:37
- 杂事报告 - 2007年04月11日 10:12
- Navicat 7.2.2(下载,汉化) - 2006年12月03日 09:32
- 在windows2003的IIS6上安装PHP5和Perl5 - 2006年11月21日 23:11
