数据库中建表时,时间列数据类型为date。在当前要改的,时间列记录时间为“2010-11-21”现在要把其中一行数据记录时间改为“当前时间”,别的行数据记录时间不变,就只改当前一行的时间。我在数据库里用的语法是:update tablename set 时间列名=“DATE(‘Y-m-d’)” where id=1;可刷新数据库后,显示为“0000-00-00”这样了。这个问题怎么解决啊~有悬赏!!
你没说清楚你是什么数据库,各个数据库时间处理都有不同的函数。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