mysql diferença de versão da tabela

1

Eu tenho uma tabela mysql (MyISAM), chamada bla. A versão é 9 (mysql4) Usando um mysql5-server fiz uma alter table (adicione coluna, apague a mesma coluna). Este é um truque simples para atualizar a versão da tabela. Como mostrado pelo mysql:

$ echo "show table status from mydb like 'bla'\G" | mysql -p | grep Version
Enter password: 
        Version: 10

Normalmente, o comando do arquivo unix fornece o mesmo resultado, ou seja, para outra tabela "alterada":

file bla_ok.frm
bla_ok.frm:  MySQL table definition file Version 10

Mas para algumas tabelas "alteradas" (como bla) o comando file ainda dá a versão 9 enquanto o comando mysql acima fornece a versão 10

file bla.frm:
bla.frm: MySQL table definition file Version 9

Alguém tem uma pista?

    
por Oscar 23.08.2012 / 13:23

0 respostas

Tags