Erros de SQL/Banco de DadosErro
MySQL 1142MySQL 1142 — Comando Negado
O usuário não possui o privilégio necessário em nível de tabela.
mysql
O que causa este erro
O usuário não tem o privilégio específico (SELECT, INSERT, UPDATE, DELETE) na tabela.
Como corrigir
Conceda o privilégio específico. Verifique as concessões atuais com SHOW GRANTS.
Códigos de Erro Relacionados
Erros de SQL/Banco de DadosErro
SQLITE_PROTOCOL (15)SQLITE_PROTOCOL (15) — Erro de Protocolo de Bloqueio
Ocorreu um erro no protocolo de bloqueio do banco de dados.
sqlite
Ver detalhes Erros de SQL/Banco de DadosErro
2200722007 — Formato de Data e Hora Inválido
Um valor de data, hora ou timestamp está em formato inválido.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
MySQL 1217MySQL 1217 — Não é Possível Excluir a Linha Pai
Uma restrição de chave estrangeira impede a exclusão de uma linha pai.
mysql
Ver detalhes Erros de SQL/Banco de DadosErro
2201222012 — Divisão por Zero
Uma divisão por zero foi tentada em uma expressão SQL.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
SQLITE_LOCKED (6)SQLITE_LOCKED (6) — Tabela Bloqueada
Uma tabela dentro do banco de dados está bloqueada pela mesma conexão.
sqlite
Ver detalhes Erros de SQL/Banco de DadosErro
4261142611 — Definição de Coluna Inválida
A definição de coluna em CREATE TABLE ou ALTER TABLE é inválida.
postgresql
Ver detalhes