Il mio database utilizza PostgreSQL. Una tabella utilizza la macro di incremento automatico serial
. Se voglio inserire un record nella tabella, devo ancora specificare quel valore, o è automaticamente assegnato per me?Inserimento di un record in una tabella con una colonna dichiarata con la funzione SERIAL
CREATE TABLE dataset
(
id serial NOT NULL,
age integer NOT NULL,
name character varying(32) NOT NULL,
description text NOT NULL DEFAULT ''::text
CONSTRAINT dataset_pkey PRIMARY KEY (id)
);
Grazie, che ci ha aiutato! – parsecer
entrambi questi stili non funzionano per me. Ho anche provato con Insert in valori table_name() –
@MuhammadNouman Quindi stai ricevendo qualcosa di sbagliato o quello che stai usando non è PostgreSQL. Si prega di inviare una nuova domanda. Metti un link in esso che punta a questo per il contesto, se vuoi. –