有一个表有id字段,和时间字段,时间是用datetiem。now插入的,id是自动编号,大家说说要排序的话是用哪个字段比较合适??如果用时间字段会不会发生客户电脑的系统时间乱了,这样插入的时间也就是错的,排序也肯定会错,大家说说用哪个排序好了?????

解决方案 »

  1.   

    看需求了,一般都是ID排序;要是需求时间排序、就Date吧;你时间是放在数据库里的,跟客户电脑系统时间产生什么联系呀。
      

  2.   

    只要服务器端的时间是正确的就行了 DATETIME.NOW取的是服务器的时间不是客户端的。
      

  3.   

    datetime.now是取的服务器端的所以不用担心
      

  4.   

    select * from table order by ID desc 降序
    select * from table order by datetion 
      

  5.   

    为嘛我三层的回贴 让删掉了。。是服务器卡出的BUG 还是手动删的。。求解。 我也就回答
    datetime.now是取的服务器端的所以不用担心 这句话。我发现好几次了。。BUG???
      

  6.   

    时间字段在SQL中用sysdate赋值,这样,不管哪个客户使用,插入的时间就都是服务器的系统时间了,不会因为客户电脑而产生影响。
      

  7.   

    now时间是取服务器的时间,一般没要求的话就用ID排序,