2012-02-10 30 views
0

我試圖使用該查詢表更新行:PostgreSQL的更新錯誤

UPDATE point 
SET ftp_base = ftp://ftp.geonet.org.nz/strong/processed/Proc/2007/02_Final/2001-02-04_191426/Vol3/data/20070204_191426_KFHS.v3a 
WHERE evt_id = '1121'; 

這是給我「或接近SET語法錯誤」的錯誤。

回答

3

point是保留字(數據類型)。你需要用雙引號括起來:

UPDATE "point" 
    SET ftp_base = 'your value goes here' 
WHERE evt_id = 1121 

不要忘記字符值周圍的單引號,而不要把它們放在數字周圍。