Mi base de datos usa PostgreSQL. Una tabla usa la macro de autoincremento serial
. Si deseo insertar un registro en la tabla, ¿todavía necesito especificar ese valor, o se me asignará automáticamente?Insertar un registro en una tabla con una columna declarada con la función 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)
);
Gracias, que ayudaron! – parsecer
ambos estilos no funcionan para mí. También probé con Insertar en valores de tabla_nombre() –
@MuhammadNouman Entonces, estás obteniendo algo mal o lo que estás usando no es PostgreSQL. Por favor publique una nueva pregunta. Ponga un enlace en él apuntando a este para el contexto si lo desea. –