Pular para o conteúdo

Erro ao executar select [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Erro ao executar select [RESOLVIDO]

Enviado em 06/12/2021 - 12:38h

Boa tarde amigos, como estão?

Estou com um erro ao executar este comando, mas não estou entendendo o motivo, alguém poderia me ajudar?

SELECT b.index_schema as db, b.table_name as table, b.colum_name, b.index_name, b.index_type, b.seq_in_index, b.collation, b.cardinality, a.table_name, round((('data_length + index_length') / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES as a, information_schema.STATISTICS as b WHERE b.table_schema = 'mysql' and b.table_name = a.table_name order by (data_length + index_length) DESC;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table, b.colum_name, b.index_name, b.index_type, b.seq_in_index, b.collation, b.' at line 1

Responder tópico

2. Re: Erro ao executar select

Enviado em 06/12/2021 - 18:17h

andryosribeiro escreveu:
...., b.table_name as table, ....


Olá,

Esse erro específico, não utilize o "as table" como alias. "table" é um nome reservado do mysql.
Em vez disso, utilize "as table_name" por exemplo.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder