2014-10-09 90 views
2

所以我很難理解如何更改postgres中的更新日期。我目前有什麼,這是一個語法錯誤是表內更新日期,Postgresql

UPDATE works_locations SET (wrl_startdate = '2014-09-07', wrl_enddate = '2015-02-06') 

與幾個語句確定哪個字段我應該具體更改。但是,postgres給我一個錯誤。即使開始日期大約爲入境前兩年,我如何成功更改postgres中的日期?

回答

4

我沒有安裝的Postgres這樣做,我不能對此進行測試,但嘗試在你的SET子句刪除括號,以便它看起來像這樣:

UPDATE works_locations SET wrl_startdate = '2014-09-07', wrl_enddate = '2015-02-06' 
+0

似乎已經解決了!現在我只需要回過頭來修復所有的雙引號,謝謝隊友!編輯:我也可以問爲什麼Postgres有這種行爲,如果你知道? – Phlex 2014-10-09 18:25:43

+0

您的查詢沒有遵循標準的UPDATE查詢語法。你在什麼數據庫中使用了SET子句的括號? – gmarintes 2014-10-09 19:25:52

+0

說實話,我不知道這是正確的語法。我目前使用的服務器是postgres!我的錯! – Phlex 2014-10-09 19:38:24