Erro no MySQL

9 respostas
P

Tenho uma tabela chamada unid_med no MySQL com três colunas:

[list]UnidMedId[/list]
[list]UnidMedDescr[/list]
[list]UnidMedSigla[/list]

Ao tentar fazer um update na tabela

UPDATE unid_med
   SET UnidMedSigla = 'MI'
   WHERE UnidMedId = 7

ele retorna o seguinte erro:

Error Code: 1054. Unknown column ‘UnidMedSigla’ in ‘field list’

Mas a coluna existe, o que pode ser?

9 Respostas

D

posta entidade …

P

entidade?

D

desculpa… eu entendi que estava fazendo no java… vc ta fazendo no proprio banco correto?

P

Isso, o update é no próprio banco

D

seu erro é no nome da tabela… ve se vc ta escrevendo ele certinho…
unid_med
UnidMedSigla
UnidMedId

o erro ta em um desses nomes… sintaxe ta certa =)

P

Não tem erro de sintaxe, pra você ter uma idéia, também estou tentando fazer isso pelo client (MySQL Workbench), colocando o valor na grid e aplicando a alteração, tudo através da interface do Workbench, aí ele gera o script e quando eu clico em apply, ele dá o mesmo erro. Tem alguns prints anexos.






D

cara… que bizarro isso… eu criei uma tabela no meu banco para ver se eu conseguia reproduzir… mais comigo funcionou bem o update, que versao vc usa do mysql? esse erro so acontece com essa tabela??

P

Na verdade eu não testei com outras tabelas… Vou ver se acontece tmb, e tentar dropar e recriar a tabela. Obrigado pela força.

P

Descobri… por algum motivo o erro era com aquele registro (UnidMedId = 7) específico…

Criado 16 de junho de 2012
Ultima resposta 16 de jun. de 2012
Respostas 9
Participantes 2