请大家说说自己在mysql里处理时间的方式,来者有分 用datetime应该好些。如果用varchar()需要程序转换,消耗系统资源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用各种不同长度的timestamp类型,很好!! 当然要利用数据库的优势了,用什么varchar!除非你说的这个字段时效性不是很强 datetime好!对于时间格式的处理都在应用层!使用数据库首先要保证数据库本身的性能! timestamp类型是什么?因为各个数据库的时间类型也有区别,往数据库里插入的时候总出毛病,有什么好办法吗? 我觉得吧,用Unix的时间辍最好了! datetime和varchar感觉读出来都差不多啊,但写的时候,datetime是会判断的timestamp是时间戳,记录的是一条记录修改、添加的时间,如果不想记录此次更改或添加的时间,可以用:insert table (field1,field2,..,timefield) value(1,2,..,'20030101000000'); update table set timefield=timefield .....(假如timefield是timestamp类型的) 各有利弊,不过我不同意将日期作为字符保存,MySQL 已提供了很完善的日期处理方案,何必再浪费处理时间来进行格式转化呢? mysql 数据恢复 快来看看美女我写的mysql存储过程,有图的啊。。 vc+mysql, 如何插入100万条记录?求实例代码 谁帮我看下这个SQL错在哪里啊? MySQL不能连接…… 如何写这些SQL语句(多表联合查询) 排序问题,大家帮忙 mysql 销售排行语句如何写 mysql 存储过程 求大神指点 根据一个相同字段、时间提取另一表时间早于此时间最大的一条记录 mysql中的一个select语句求教(详细版) 我想用EMS MySQL Manager连接我的mysql,可是总是不成功,请高手指教。
除非你说的这个字段时效性不是很强
因为各个数据库的时间类型也有区别,往数据库里插入的时候总出毛病,有什么好办法吗?
timestamp是时间戳,记录的是一条记录修改、添加的时间,如果不想记录此次更改或添加的时间,可以用:
insert table (field1,field2,..,timefield) value(1,2,..,'20030101000000');
update table set timefield=timefield .....(假如timefield是timestamp类型的)
不过我不同意将日期作为字符保存,
MySQL 已提供了很完善的日期处理方案,
何必再浪费处理时间来进行格式转化呢?