MyNetInfo
高级会员

UID 93234
精华
0
积分 997
帖子 491
金钱 0 喜悦币
威望 0
人脉 997
阅读权限 50
注册 2007-5-18
状态 离线
|
[推荐阅读] 北京联智通信息技术有限公司招聘php程序员
QUOTE: 原帖由 nesta2001zhang 于 2007-6-18 04:42 PM 发表
我喜欢用DATE或DATETIME,这样可以在MYSQL中直接使用CURDATE()等MYSQL时间函数,
如存储为DATE型时,删除超过30天的回复。
直接DELETE FROM `comments` WHERE CURDATE()-`date`>30;....
尽量不要使用date或datetime类型,如果你想对date型的字段添加索引,并且对该字段的数据进行排序,那么 这个索引不是一个好的索引,并且CURDATE()-`date`>30 这个根本就不会用到索引,建议设置成int型的...强烈不建议CURDATE()-`date`>30这样的写法,这样不会用到索引,CURDATE()-30>`date`这样会用到索引... 学习了,用int型,但是要取出N天内的数据什么办?
附:你的头像真TNND的难看至极.
| 
打过针,吃过药,女浴室里拍过照! 打过狼,杀过虎,俺跟村姑跳过舞! 爬过山,涉过水,我跟村姑有一腿!
|
|