摘錄自:http://blog.csdn.net/shuaiwang/article/details/1807421
在PostgreSQL中,不論是在pgAdmin中還是在命令行控制台里面,在SQL語句中表示屬性值的總會遇到ERROR: column "..." does not exist這樣的錯誤,比如下面的語句:
INSERT INTO user (user_id, user_name)
VALUES (1, "Smart"); ---> 這里
VALUES (1, "Smart"); ---> 這里
會有如下出錯信息:







試驗幾次,發現這里改成單引號就可以了~~
INSERT INTO user (user_id, user_name)
VALUES (1, 'Smart'); ---> 這里
VALUES (1, 'Smart'); ---> 這里
就可以成功插入了~ 想了想,原因可能是被雙引號括起來的,PostgreSQL都會認為是“名稱”,如表名,字段名等~ 而被單引號括起來的就表示值了~