napada me tohle:

DELETE FROM tabulka where NOT sloupec in ('jedna', 'dve', 'osum',...);

a ten seznam si budto vygenerujes drivejsim selectem, nebo, pokud mas dostatecne novou mysql (tusim 4.neco.neco) tak to jde pres vnoreny select.

-samozrejme si to prvne vyzkousej na nejakych testovacich datech, az se ti to pos.. ja za to nemuzu