Página 1 de 1

erro DB

Enviado: 29 Set 2011, 05:24
por Elenir
URL do Fórum: http://portal.arttractive.net

Fui editar um tópico e apareceu um erro de SQL na mensagem, não consegui editar
BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 2074
CALL: dbal_mysqli->sql_query()

FILE: posting.php
LINE: 1116
CALL: submit_post()
Abri outro tópico e tentei deletar o anterior mas deu outro erro
SQL ERROR [ mysqli ]

Incorrect key file for table './phpbb_posts.MYI'; try to repair it [126]

SQL

DELETE FROM phpbb_posts WHERE post_id = 6

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_admin.php
LINE: 808
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_posting.php
LINE: 1439
CALL: delete_posts()

FILE: posting.php
LINE: 1565
CALL: delete_post()

FILE: posting.php
LINE: 314
CALL: handle_post_delete()
Aconteceu o mesmo para editar outra mensagem, não consigo deletar nenhuma das duas, mas elas não existem mais, só o título, quando abro diz que não existem. São tópicos antigos desde que montei o forum, ainda era 3.0.8

Tem algo que eu possa fazer?

Re: erro DB

Enviado: 29 Set 2011, 06:05
por Elenir
Consegui reparar com o database_optimize_repair_tool_1_0_1, pelo menos deletei os tópicos,

Re: erro DB

Enviado: 29 Set 2011, 09:02
por robra
1- Re-sincronize os tópicos recentes, estatísticas e contador de mensagens na aba GERAL.
2- Quando aparecer alguma mensagem informando para reparar alguma tabela, igual a da 2ª imagem que você postou, há um recurso pelo phpMyAdmin para reparar tabelas. Ao acessar o banco de dados, na lista das tabelas que aparecerá do lado direito da página, selecione a tabela que precisa ser reparada, escolha a opção "Reparar Tabela" na caixa de seleção no final da página, ao lado de "Marcar todos / Desmarcar todos / Verificar sobre-carga", e depois clique no botão Executar.

Abraço. Imagem

Re: erro DB

Enviado: 29 Set 2011, 16:55
por Elenir
Obrigada Robra, não sabia desta opção.