Qualcosa ho capito, anzi pochissimo, ancora non mi è chiaro con che criterio scarta i record, però sto provando a fare, solo che mi viene restituito questo errore.
#1191 - Can't find FULLTEXT index matching the column list
Sapete cosa significa? La cosa strana è che lo fa solo con una tabella. Le tabella sono myisam e le ho convertito i campi in fulltext con
alter table nome_tabella add fulltext(campo1,campo2,campo3,campo4)
La tabella funzionante ha solo 3 campi, ma solo 2 sono fulltext, invece la tabella che non funziona ha 19 campi, ma solo 5 sono convertiti in fulltext. Tutti i campi sono di tipo char, varchar è longtext.