我使用查询:
UPDATE `times` SET `date` = 2012-04-04 WHERE `id` = 1 AND `id2` = 2;
它显示更新成功,但时间显示000-00-00
。
任何线索?
当我使用phpMyadmin时,该字段将显示我想要放入的数据。在输入相同的信息后,数据会发生变化。但是怎么没有sql呢?
我使用错误的数据格式作为日期吗?
答案 0 :(得分:3)
您需要用单引号括起日期。
UPDATE times SET date = '2012-04-04' WHERE id=1 AND id2 =2;
您之前的陈述可能是在尝试将date
更新为2004
的数值2012
减去4
减去4
}。