PostgreSQL更新错误

时间:2012-02-10 19:11:17

标签: 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处或附近的语法错误”。

1 个答案:

答案 0 :(得分:3)

point是保留字(数据类型)。你需要用双引号括起来:

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

不要忘记字符值周围的单引号,也不要将它们放在数字周围。