4270342703 — Coluna Indefinida
A coluna especificada não existe na tabela ou no conjunto de resultados.
O que causa este erro
O nome da coluna está com erro de digitação, ainda não foi adicionado, ou o alias da tabela está incorreto.
Como corrigir
Verifique o nome da coluna quanto a erros de digitação. Confirme que a coluna existe com \d tablename. Certifique-se de que o alias correto da tabela está sendo usado.
Exemplo
-- undefined_column
SELECT nonexistent_col FROM users;
-- Fix: check column names
SELECT column_name FROM information_schema.columns
WHERE table_name = 'users';Códigos de Erro Relacionados
2200322003 — Valor Numérico Fora do Intervalo
Um valor numérico está fora do intervalo do tipo de dado da coluna de destino.
42P0242P02 — Parâmetro Indefinido
Um parâmetro de prepared statement é referenciado mas não está definido.
0800608006 — Falha de Conexão
Uma conexão de banco de dados estabelecida foi perdida inesperadamente.
SQLITE_PERM (3)SQLITE_PERM (3) — Permissão de Acesso Negada
O modo de acesso solicitado ao arquivo de banco de dados não é permitido.
SQLITE_FULL (13)SQLITE_FULL (13) — Banco de Dados ou Disco Cheio
A inserção falhou porque o disco ou o limite de tamanho do banco de dados foi atingido.
2300123001 — Violação de Restrição RESTRICT
Uma regra RESTRICT impediu a exclusão ou atualização de uma linha referenciada.