Originariamente inviato da piero.mac
azz... ma come devo scriverlo? Se utilizzi IN BOOLEAN MODE puoi rimuovere tutti i tuoi indici fulltext, non servono.

Per la tabella assolutamente no campi con dati non atomici come potrebbe essere campo con un carattere di divisione del contenuto. Ma men che meno fare un campo per ogni tipologia. Si fa una tabella di tipologie con descrizione e id che verra' associato alla tabella_base contenenti i nomi di file. Fare una tabella con valori dei campi messi come in uno schema di battaglia navale non ha proprio senso per un database.

taba_base
id_base - campo1 ... campo_ennesimo

tab_tipologia
id_tipologia - descrizione - quant'altro

tab_associazioni
id_assoc - id_base - id_tipologia

... vedi tu come vuoi fare.
L'avevo capito, infatti il Boolean mode l'ho dovuto toglere perchè non sapevo fosse key sensitive...e a me serve una ricerca insensitive....
....per quanto riguarda le tabelle, più o meno è ciò che ho fatto io, solo coi campi divisi, perchè nel caso devo recuperare un solo campo, nel modo che dici tu mi verrebbe più complicato e avrei più codice da scrivere e quindi più funzioni....avendo invece i campi separati, una volta individuato il nome posso prelevare il dato senza eccesso di codice.
In pratica ho optato ad aver un database più complesso per risparmiare righe di codice