簡體   English   中英

錯誤“值”不存在-Postgresql INSERT INTO問題

[英]Error “value” does not exist - postgresql INSERT INTO issue

我創建了一個新表,但是我很難插入任何數據

該表如下所示,其中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 INTO transaction_categories 
VALUES (1,'General');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM