0
我使用查询:更新查询,将它保存到数据库
UPDATE `times` SET `date` = 2012-04-04 WHERE `id` = 1 AND `id2` = 2;
它显示的更新成功,但时间显示000-00-00
。 任何线索?
当我使用phpMyadmin的时候,这个文件会显示我想要输入的数据。输入相同的信息后,数据发生变化。但是,sql怎么没有?
我使用错误的数据格式的日期?
我使用查询:更新查询,将它保存到数据库
UPDATE `times` SET `date` = 2012-04-04 WHERE `id` = 1 AND `id2` = 2;
它显示的更新成功,但时间显示000-00-00
。 任何线索?
当我使用phpMyadmin的时候,这个文件会显示我想要输入的数据。输入相同的信息后,数据发生变化。但是,sql怎么没有?
我使用错误的数据格式的日期?
您需要用单引号附上日期。
UPDATE times SET date = '2012-04-04' WHERE id=1 AND id2 =2;
你以前的说法可能是试图更新date
到2004
(2012
减去4
减去4
)的数值。
它在phpMyAdmin中工作的原因是因为它会自动将单引号添加到输入值 – Abhay 2012-01-31 16:36:04
我添加了“2012-04-04”,它至少在sql中起作用。但在我的文件(view.php)在MVC中仍然不能保存它。至少我得到了SQL的工作。我认为这是因为我的mvc现在有问题。感谢大家! – 2012-01-31 20:48:14