Saltar al contenido
Errores de SQL/Base de DatosError
42703

42703 — Columna no definida

La columna especificada no existe en la tabla o conjunto de resultados.

postgresql

Qué causa este error

El nombre de la columna está mal escrito, aún no se ha añadido, o el alias de tabla es incorrecto.

Cómo solucionarlo

Revisa el nombre de la columna por erratas. Verifica que la columna existe con \d tablename. Asegúrate de usar el alias de tabla correcto.

Ejemplo

-- undefined_column
SELECT nonexistent_col FROM users;
-- Fix: check column names
SELECT column_name FROM information_schema.columns
  WHERE table_name = 'users';
Documentación Oficial

Códigos de Error Relacionados