Estou adicionando pesquisa de texto completo a tabelas mysql já existentes que possuem chave primária de incremento automático de id integer.
Quando adiciono o índice de texto completo, recebo um aviso:
/*!50604 ALTER TABLE `phppos_additional_item_numbers` ADD FULLTEXT INDEX item_number_search (`item_number`)*/;
Warning (Code 124): InnoDB rebuilding table to add column FTS_DOC_ID
Não posso simplesmente refatorar todo o meu código para adicionar uma coluna FTS_DOC_ID para remover esse aviso. É ruim apenas permitir que esse aviso aconteça?
Lendo o manual não parece ser nada ruim. O MySQL apenas informa sobre uma ação adicional que teve que fazer.
Se você preferisse não receber o aviso, teria que gerenciar a coluna você mesmo, o que parece muito trabalho atualmente automatizado:
Um efeito colateral das ações que produzem esse aviso é que a tabela precisa ser reconstruída - isso pode levar algum tempo para tabelas que já contêm muitos registros. Mas o mesmo será verdade se você mesmo adicionou a coluna, então isso não faz diferença para você.