Frank (no reg): Duplicate entry Mysql

Beitrag lesen

Hallo,

ich möchte "sinnig" alle ...

Was bedeutet denn bitte "sinnig" in Bezug auf die Aufgabe?
Zum Bleistift genau einen übrig zu lassen und Duplikate zu löschen?

Willst du das regelmäßig machen oder ist das quasi "einmalige" Aufräumarbeit?

Problem  das die Db eine Größe von 97,2 MB hat.

Was ist daran bitte das Problem? In meiner Firma haben wir Datenbanken von 20GB Größe und arbeiten performant damit? Ist es evt. daran, dass du nur 100 MB beim Provider hast?

DELETE DISTINCTROW T1.*, T1.id
FROM   buch_titel AS T1
       INNER JOIN buch_titel AS T2
       ON  T1.titel  = T2.titel
       AND T1.titel = T2.titel
WHERE  T1.id>T2.id;

Was tut es, löscht es zuviel, zu wenig, die falschen .... ?

Was bei dieser Größe nicht "sinnig" ist.

Was hat das "sinnig" denn mit der Größe zu tun?

Speicherplatzverbrauch : Typ Verbrauch
Daten 43.906 KB
Index 55.646 KB

Du verbrauchst mehr Platz für die Indizes als für die reinen Nutzdaten? Ist das bei MySQL üblich oder ein Fehler in deiner DB, oder hast du eine reelle Anwendung dafür? Jedenfalls scheint mir das auf den ersten Blick nicht geheuer.

Ciao, Frank