Problema no banco após reiniciar o servidor. [RESOLVIDO]

1. Problema no banco após reiniciar o servidor. [RESOLVIDO]

Francisco Antonio de Aquino Pessoa
FranciscoPessoa

(usa Linux Mint)

Enviado em 07/11/2016 - 15:47h

Boa tarde,

Galera, seguinte... houve uma queda de energia aqui e após isso o banco do meu servidor(asterisk) bugou.
Por exemplo: existem os campos name e username com as mesmas informações: name : 3000 , username: 3000.

se eu der um select direto no banco pelo username:
select * from tabela where username = 3000 -> não me retornará nada.
se eu der um select direto no banco pelo name:
select * from tabela where name = 3000 -> me retornará os dados.
E se eu der um select geral me retornará uma coluna com os dados de username=3000 e name = 3000.
(ja tentei com um like também mas não funcionou).

Algo que intriga é que na minha pagina de gestão que está funcionando com um php/mysql eu faço um select tanto por name = 3000 quanto por username = 3000 e não me retorna nada.

ps: username e name = 3000 são apenas para exemplo, está ocorrendo com vários dados no banco.
Alguém ja passou por algo parecido que possa me ajudar? grato desde já.


  


2. Re: Problema no banco após reiniciar o servidor. [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 07/11/2016 - 16:51h

Dá um select filtrando onde name é diferente de username

No SQL Server seria"where name != username" ou "name <> username". No MySQL não sei especificar como seria o filtro.


3. Re: Problema no banco após reiniciar o servidor. [RESOLVIDO]

Francisco Antonio de Aquino Pessoa
FranciscoPessoa

(usa Linux Mint)

Enviado em 07/11/2016 - 17:02h

Não brother, você não entendeu.

Os campos name e username são apenas para exemplo, oque quiz dizer é que os dois campos contem o mesmo conteúdo, por um consigo puxar o relatório com where = "valorx" e pelo outro campo não consigo puxar usando o mesmo where = "valorx", sendo que nos dois contem o mesmo dado.

E pela página feita em php/mysq não consigo puchar por nenhum dos dois campos, sendo que os valores são iguais e estão certos.


4. Re: Problema no banco após reiniciar o servidor. [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 07/11/2016 - 18:06h

FranciscoPessoa escreveu:

Não brother, você não entendeu.

Os campos name e username são apenas para exemplo, oque quiz dizer é que os dois campos contem o mesmo conteúdo, por um consigo puxar o relatório com where = "valorx" e pelo outro campo não consigo puxar usando o mesmo where = "valorx", sendo que nos dois contem o mesmo dado.

E pela página feita em php/mysq não consigo puchar por nenhum dos dois campos, sendo que os valores são iguais e estão certos.


Sim, ACREDITE!!!
Eu entendi!

Se o comando não retornar registro algum, é porque todas as linhas estão com os dois campos iguais, como deveria ser.

O coimando é apenas para verificação.

Porém, se algum processo, tiver alterado os dados, ou ele estiver corrompido, você pode visualizar com o comando sugerido. Neste caso, será necessário um update para normalizar a situação.


5. Re: Problema no banco após reiniciar o servidor. [RESOLVIDO]

Francisco Antonio de Aquino Pessoa
FranciscoPessoa

(usa Linux Mint)

Enviado em 07/11/2016 - 18:13h

Quando dei o comando realmente não retornou nada, mas ja resolvi meu problema dando um repair na tabela, obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts