【发布时间】:2011-02-13 00:53:29
【问题描述】:
我正在使用 php 对 mysql 进行查询。这是一个:
UPDATE `subscribers` SET `curDate` = NOW() WHERE `e_mail` = "$resEmail"
curDate - 日期时间类型。问题是在这个查询之后给定电子邮件的 curDate 是
0000-00-00 00:00:00
怎么了?
【问题讨论】:
-
显示您的
CREATE TABLE语句,以便我们查看数据类型。此外,使用保留字命名字段是非常糟糕的做法(例如 curDate-记住 sql 不区分大小写), -
如果执行:选择NOW();你从 MySql 中得到了什么?