我创建了一个新表,但我很难插入任何数据
该表如下所示,其中id列是自动递增的整数,name是字符串列
select * from transaction_categories;
category_id | name
------------+------
(0 rows)
这是我正在尝试运行的查询:
INSERT INTO transaction_categories (category_id, name)
VALUES (1,’General’);
但是我收到了这个错误:
ERROR: column "’general’" does not exist
LINE 2: VALUES (1,’General’);
到目前为止我在SO上发现的所有内容都指向使用单引号而不是双引号,我就是这样。我实际上从postgres文档中获取了基本的insert语句,并复制并粘贴了相关的表/列名称,但我仍然遇到了这个问题
我缺少什么?!
答案 0 :(得分:1)
请尝试使用传统引号,这里我们不需要告诉列名称插入查询:
INSERT INTO transaction_categories
VALUES (1,'General');