数据库建表时间改为当前时间的方法!!前辈们请教!

[复制链接]
查看11 | 回复1 | 2010-11-30 14:48:53 | 显示全部楼层 |阅读模式
数据库中建表时,时间列数据类型为date。在当前要改的,时间列记录时间为“2010-11-21”现在要把其中一行数据记录时间改为“当前时间”,别的行数据记录时间不变,就只改当前一行的时间。我在数据库里用的语法是:update tablename set 时间列名=“DATE(‘Y-m-d’)” where id=1;可刷新数据库后,显示为“0000-00-00”这样了。这个问题怎么解决啊~有悬赏!!

回复

使用道具 举报

千问 | 2010-11-30 14:48:53 | 显示全部楼层
你没说清楚你是什么数据库,各个数据库时间处理都有不同的函数。Oralce: update tablename set date_fld=sysdate where id=1SQL Server: update tablename set date_fld={fn now()} where id=1Access: update tablename set date_fld=now() where id=1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行