读取系统时间前3个小时提交的所有数据?这样改怎么做?

解决方案 »

  1.   

    那你至少要有个字段存储提交的时间,读取当前时间是select now() 你在当前时间的基础上倒退3小时得到的时间之后的数据就是你要的数据了
      

  2.   

    3楼的能说具体点吗,哎,这个我感觉挺麻烦的,我可以用一个STIRNG变量来保存这个日期,但是我该怎么用呢?怎么得到数据呢?求高手,我再去数据库区问一下。。
      

  3.   

    set @dt = '2008-09-10 07:15:30'; select date(@dt);
    select hour(@dt);
    select minute(@dt);
    select second(@dt);你看看这数据,如果你能读取到提交的时间,结合上面的,你试试吧,对你应该有一定的帮助
      

  4.   

    不知道你的mysql的二进制日志是否开启,如果开启,那可以用mysqlbinlog去把数据分析出来,如果没有开启的话,那么还是有点杯具的,因为你的字段里并没有记录时间,所以正常sql是没有什么帮助的。