有一个表有id字段,和时间字段,时间是用datetiem。now插入的,id是自动编号,大家说说要排序的话是用哪个字段比较合适??如果用时间字段会不会发生客户电脑的系统时间乱了,这样插入的时间也就是错的,排序也肯定会错,大家说说用哪个排序好了?????
------解决方案--------------------------------------------------------
你是学什么的?
------解决方案--------------------------------------------------------
看需求了,一般都是ID排序;要是需求时间排序、就Date吧;你时间是放在数据库里的,跟客户电脑系统时间产生什么联系呀。
------解决方案--------------------------------------------------------
只要服务器端的时间是正确的就行了 DATETIME.NOW取的是服务器的时间不是客户端的。
------解决方案--------------------------------------------------------
添加时间应该是服务器上的当前时间,而不是客户端,所以排序,都可以
------解决方案--------------------------------------------------------
datetime.now是取的服务器端的所以不用担心
------解决方案--------------------------------------------------------
select * from table order by ID desc 降序
select * from table order by datetion
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
时间字段在SQL中用sysdate赋值,这样,不管哪个客户使用,插入的时间就都是服务器的系统时间了,不会因为客户电脑而产生影响。
------解决方案--------------------------------------------------------
now时间是取服务器的时间,一般没要求的话就用ID排序,
------解决方案--------------------------------------------------------
照楼主的理解,我想添加什么时候的数据就可以添加什么时候的数据。时间我来定
------解决方案--------------------------------------------------------