用datetime应该好些。
如果用varchar()
需要程序转换,消耗系统资源。
如果用varchar()
需要程序转换,消耗系统资源。
解决方案 »
- c+mysql的应用领域有那些?
- MYSQL 一个很怪的问题 想不通
- 使用mysqlmanager管理mysql实例时,mysqlmanager自身怎样退出,只能kill进程吗?
- toad报错 ,关于时间格式
- MySQL function的问题
- Mysql怎么去解析xxx,xxxxxx,xx,xxx,xxxxx,xx,x,xxxx,
- 50分跪求mysql5的编码问题-----------------
- 查询mysql连接状态(在线等)
- mysql有类似与MS SQL SERVER 的ENTERPRISE MANAGER之类的图形界面下载吗
- 关于其他数据表/库文件转换进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 已提供了很完善的日期处理方案,
何必再浪费处理时间来进行格式转化呢?