当然写用php算好了,mysql查询的时候加了函数就不会有查询缓存了,确定条件的select会有查询缓存
确定条件的select会有查询缓存,这句是什么意思?
@imzhi:
select id from test where day = curdate();
select id from test where day = '2012-02-02';
这两条sql发给mysql服务器,mysql可以对第二条做缓存,但第一条不行
能够用数据库来完成的,就用数据库来做,如果有复杂的逻辑,sql实现不了,或者是 sql写起来很复杂,但是程序来写,比较的方便,那就写程序,没有固定的套路,具体的问题具体的分析
谢谢回答,我在 csdn 发了同样的问题,得到的回答基本上是用 PHP 完成较好。
http://bbs.csdn.net/topics/390304163