我有这个查询(PostgreSQL 9.1):
=> update tbp set super_answer = null where packet_id = 18;
ERROR: syntax error at or near "="
我不明白。我真的不在这里。
Table "public.tbp"
Column | Type | Modifiers
--------------+------------------------+-----------
id | bigint | not null
super_answer | bigint |
packet_id | bigint |
答案 0 :(得分:9)
原来我复制了一些白色的unicode角色,Postgres不喜欢它。 在Python控制台中:
>>> u'update "tbp" set "super_answer"=null where "packet_id" = 18'
u'update "tbp" set\xa0"super_answer"=null where "packet_id" = 18'
有时候生活会很奇怪。