2
respostas

Erro ao executar comandos

Olá bom dia toda vez que executo um comando está aparecendo esse erro:

ERROR 1812 (HY000): Tablespace is missing for table 'sql2'.'aluno'.

Isso tá aparecendo para qualquer comando que eu use como:

select * from aluno limit 0,2;

OU

desc aluno;
2 respostas

Parece corrompimento do InnoDB. Consegues dar um drop nessa tabela e refazê-la para testar?

Ola Janaina, tudo bem ?

A tabela aluno esta criada ? Parece que seu banco sql2 não possui a tabela aluno, vamos por partes:

Primeiro conect no mysql e mostre todos os bancos existentes:

show databases;

Verifique se existe a base sql2, se existir escolha ela para uso:

use sql2;

Feito isso, lista todas as tabelas criadas:

show tables;

Verifique se existe a tabela aluno, se a mesma não existir basta apenas cria-la.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software