![](/img/trans.png)
[英]In PGADMIN4 POSTGRESQL10.14 how to add EXCEPTION clause
[英]How to add records in postgeSQL by pgAdmin4
我在pgAdmin4中創建了表:
CREATE TABLE public."Aktor"( --tableWithActors
"ID" bigint[] NOT NULL, --id
"Imie" "char"[] NOT NULL, --name
"Nazwisko" "char"[] NOT NULL, --surname
"DataUrodzenia" date, --dateOfBirth
"Wzrost" integer, --height
CONSTRAINT "Aktor_pkey" PRIMARY KEY ("ID")
);
現在,我在此表選項上使用:腳本>插入腳本以將數據插入表中
INSERT INTO public."Aktor"(
"Imie", "Nazwisko", "DataUrodzenia", "Wzrost")
VALUES ('Sylvester', 'Stallone', '1946-07-16', '177');
當我執行時,系統返回:
ERROR: BŁĄD: nieprawidłowy literał tablicy: "Sylvester" LINE 3: VALUES ('Sylvester', 'Stallone', '1946-07-16', '177'); ^ DETAIL: Wartość tablicy musi zaczynać się od "{" lub informacji o wymiarze.
SQL state: 22P02
Character: 87
插入時出現pgAdmin4錯誤(SCREENSHOT)如何正確書寫?
您已將列聲明為數組。 我還將擺脫轉義的名稱:
CREATE TABLE public.Aktor ( --tableWithActors
ID bigint serial, --id
Imie varchar(255) NOT NULL, --name
Nazwisko varchar[] NOT NULL, --surname
DataUrodzenia date, --dateOfBirth
Wzrost integer, --height
CONSTRAINT Aktor_pke PRIMARY KEY (ID)
);
這是db <>小提琴。
筆記:
varchar()
。 id
應該自動增加。 在Postgres中,它使用serial
類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.