Wiederherstellung logisch gelöschter MySQL-Daten

testit

Well-Known Member
Hallo,

soweit ich weiss, werden MySQL-Datensätze bei einem einfachen DELETE nur logisch in der DB gelöscht, aber nicht physikalisch, was sich bspw. in phpMyAdmin als sog. "Überhang" bemerkbar macht.

Im Prinzip müssten daher derart gelöschte Daten - vermutlich durch Setzen eines Flags bei dem jeweiligen Datensatz - wieder als verfügbar gekennzeichnet werden können, insofern nicht weitere Inserts logisch gelöschte Datensätze überschreiben.

Leider finde ich keinen Hinweis darauf, wie man logisch gelöschte DB-Sätze einer MySQL-DB wiederherstellt?

Hat von Euch jemand einen Hinweis?

Nette Grüsse

testit
 
Auf der MySQL Mailingliste findet sich:

I don't believe there's such a thing as "delete" flag, once you delete
something, its really gone, I tried cleaning a test database of 1mb
and the file instantly decreased from 1mb to some kb, so, delete
really DELETE stuff.

Zeit um das Backup rauszusuchen.
 
Back
Top