June 9, 2004

Any way to restore hastily deleted comments?

Bastards put my own URL in one of their spam comments and in my haste I deleted some legitimate comments (posted by myself). Feelin's stupid.

If I go to backups of my mysql database should I be able to resurrect the killed comments?

I did manage to preserve the post IDs for the comments, which should help in plundering any backup of the database:

2222
2560
1333
2510
361
249
244
225
217
206
105
101

Posted by xian at June 9, 2004 9:21 AM

Yes, you can. Export the recordset that you get from this command, run on the backed-up DB:

SELECT * FROM mt_comment WHERE comment_entry_id
IN (2222,2560,1333,2510,361,249,244,225,217,206,105,101)

and then import the records into your current MT DB, and just do a rebuild.

Note that this assumes that you just have one MT blog in your current DB. If not, then you may have to include the blog_id in your SQL statement. Quick way to figure that out:

1) Go to your MT main menu, and mouse over the link for the blog you're working with. Note the number after "blog_id=" in the URL in your status line.

2) Revise the SQL statement to look like this:

SELECT * FROM mt_comment WHERE comment_blog_id = blog ID here AND comment_entry_id
IN (2222,2560,1333,2510,361,249,244,225,217,206,105,101)

Hope that helps.

Posted by: jima at June 9, 2004 11:05 AM

Or for those of us who are technically challenged, we can use GUI programs like MySQL-Front or SQLyog (sorry , both are Windows, don't know the Mac equivalents) to poke around the backups.

Posted by: Tim at June 18, 2004 1:43 AM

Ihre Krankenkassenbeiträge müssen nicht teuer sein, vergleichen sie noch heute
krankenkassenbeiträge
Private Rentenversicherungen zahlen im Alter eine regelmäßige Rente
rentenversicherungen
Krankenkassenvergleich Beitragssaetze der gesetzlichen Krankenkassen im Vergleich
krankenkassenvergleich
Vergleichen Sie jetzt ONLINE völlig kostenlos und unverbindlich die KFZ Versicherung
kfzversicherungsvergleich
Mit jeder neuen Rentenanpassung bekommen Rentner real weniger Geld
rentenversicherungsbeitrag
Eine Hausratversicherung schützt den gesamten Hausrat, wie Möbel und Kleidung
hausratsversicherungIn der gesetzlichen Haftpflichtversicherung sind seit 1997 neue Tarife eingeführt worden, schauen sie bei uns!
haftpflichtversicherungen
Welche Voraussetzungen müssen erfüllt sein, um eine Berufsunfähigkeitsrente (BU-Rente) zu beziehen ?
berufsunfähigkeitsrente
Besuchen sie unsere kostenlose Versicherungsvergleiche, Informationen zur Berufsunfallversicherung
berufsunfallversicherung
Versicherungen kostenlos mit unserem Tarifrechner online vergleichen: krankenkassenbeitrag
krankenkassenbeitrag
Sie sind noch nicht krankenversichert? Dann besuchen sie unsere Webseite.
krankenversichert
Unser ausführlicher Vergleich der gesetzlichen Krankenkassen
krankenkassen vergleich
Die Rechtsschutz Versicherungen im Vergleich. Online und kostenlos
rechtsschutzversicherungen
Die Kinderunfallversicherung ist eine Form der privaten Unfallversicherung
kinderunfallversicherung
Die Versicherungssumme beträgt in der Regel wenigstens 2.500 Euro
versicherungssumme
Eine Kapitalbildende Lebensversicherung ist die Doppelte Sicherheit für Sie und Ihre Familie
kapital lebensversicherung
Gratisvergleich. Mit der Lebensversicherung erreichen Sie gleich zwei Vorsorgeziele
private lebensversicherung
wechsel krankenkasse, Informationen bei PKV-Check
wechsel krankenkasse
Versicherungsarten auf einen Blick. Hier finden Sie eine Übersicht
versicherungsarten
Kommen für einzeln aufgeführte und besonders genannte Schäden am Gebäude auf
gebäudeversicherungen
Hausratversicherungen werden von einer Vielzahl von Versicherern angeboten
hausratversicherungen
Kranken Zusatzversicherung mit starken Leistungen zu fairen Preisen
kranken zusatzversicherung
Sachversicherungen sind insbesondere die Hausratversicherung und die Wohngebäudeversicherung
sachversicherungen
Bequem und schnell vergleichen Sie hier Versicherungsbeiträge
versicherungsbeiträge
Alles zum Versicherungvergleich finden sie auf unseren Seiten
versicherungvergleich
privaten Krankenversicherungen kostenlos vergleichen
krankenkassenvergleiche
Sparen Sie mit unserem kostenlosen Versicherungs Vergleich bares GELD
versicherungs vergleich

Posted by: igor at October 2, 2004 7:21 AM
Other incoming links (via Technorati)

Hosted by Mediajunkie.

Sponsors
On this day in 2005
Origins of blog software applications: an interesting discussion in the Textpattern support forum pulls together statements from the creators of Greymatter, Movable Type, and Radio Userland describing the genesis of each application. What's fascinating is how different they are. Someone should gather analogous statements about Blogger, Textpattern, WordPress, and so on.... (Products)
My new job: Well, I promised to spill the beans as soon as I could and since I'm here in the office today at Extractable, I guess it's safe to go public. I'm not sure what my exact title is or will be. It might be senior information architect, or strategist, or content monkey,... (Jobs)
On this day in 2003
My RSS feeds are flaky: Sometimes my Radio RSS aggregator just seems to miss a post or three from a given site. I use it to gather posts to my other blogs all in one place (x-syndicate) and then I generally promote most general interest entries to the Radio Free Blogistan blog, since it has the... (Syndication)
Writers who inspire me today.: If my host (and hence MT server) weren't down for maintenance and upgrade today, I'd post the following to (arts)flow or Infinite Work over at ezone. Instead, I'll save it here because damn I wish I had Susannah's balls: Why I Like to Smoke Crack. Today, I wrote up a two-page... (Storytelling)