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