¿Cómo solucionar error de sintaxix 42601 en postgresql?

Hola que tal, estoy comenzando a utilizar postgresql, la version que tengo es la 9.4 y tengo el siguiente código en donde área es el nombre de mi tabla y dentro de mi tabla esta areaid (primary key) y nombre.

create table area
(
    areaid serial not null,
    nombre character varying(50) not null,
    constraint pk_areaid primary key(areaid)
);

Al ejecutar me sale el siguiente error.

ERROR: error de sintaxis en o cerca de «areaid»
LINE 2:  areaid serial not null,
         ^
********** Error **********
ERROR: error de sintaxis en o cerca de «areaid»
SQL state: 42601
Character: 4

He revisado toda la sintaxis y esta bien o eso es lo que creo, les pido su ayuda para saber cual es el error de sintaxis que tengo en estas líneas de código.

Muchas gracias, Saludos.

Respuesta
1

Tu código no genera ningún error

Create table area
(
Areaid serial not null,
nombre character varying(50) not null,
constraint pk_areaid primary key(areaid)
);

Pero prueba

Create table area
(
Areaid serial primary key,
nombre character varying(50) not null
);

Si sale algún error es problema de tu base datos, deberías crearla de nuevo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas