0
insert into usertable (employeenumber) select empno from usertemp
そして、これは誤りであるPostgreSQLを使用してカラムを別のテーブルにコピーするときに、自動増分IDを使用する方法はありますか?
ERROR: null value in column "id" violates not-null constraint
insert into usertable (employeenumber) select empno from usertemp
そして、これは誤りであるPostgreSQLを使用してカラムを別のテーブルにコピーするときに、自動増分IDを使用する方法はありますか?
ERROR: null value in column "id" violates not-null constraint
ちょうどシーケンスおよびデフォルト値を作成しますserial
を使用してテーブルを作成
CREATE TABLE usertable (
id serial,
employeenumber integer
);
挿入は同じ
insert into usertable (employeenumber) select empno from usertemp
する必要があります
あなたの 'usertable.id'カラムに' default'がありませんか? –
あなたの作成テーブルを教えてください? 'id'にシーケンスが必要です。 –
シーケンスの使い方は? –