DB-Tabelle gelöscht ....

Begonnen von KeinenPlan, 09 Februar 2006, 12:05:18

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

KeinenPlan

Hallo,
ich habe "aus Versehen" eine der Tabellen in meinem pragma gelöscht. Es handelt sich um die prefix_priv_msgs - Nun liegt das letzte Backup dermaßen weit zurück - dass es sich nicht lohnt das einzuspielen, wie bekomme ich diese Tabelle wieder aktiv? Bekomme ich sie überhaupt noch mal aktiviert mit aktuellem Datenbestand oder ist sie nur noch leer neu anzulegen ??

RiotheRat

Da solltest Du Deinen Hoster fragen ob Er eine aktuellere Sicherung hat - in dem Fall ist "weg" - "weg". mySQl hat derzeit noch keine Roll-Back-Funktion (wie andere Datenbanken).

Wenn eine Tabelle gelöscht ist sind bei mySQL die Datensätze de Fakto über die Wupper ...

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

KeinenPlan

Leider kein aktuelles Backup - schon nachgefragt.

Wie lautet der Insert Befehl für eine "frische" Tabelle ?
Kannst Du bzw irgendjemand die hier mal kurz posten?

JoergK

Hoi  ;)

Zitat#
# Tabellenstruktur für Tabelle `mx_priv_msgs`
#

CREATE TABLE `mx_priv_msgs` (
  `msg_id` int(10) NOT NULL auto_increment,
  `msg_image` varchar(100) default NULL,
  `subject` varchar(100) default NULL,
  `from_userid` int(10) NOT NULL default '0',
  `to_userid` int(10) NOT NULL default '0',
  `msg_time` varchar(20) default NULL,
  `msg_text` text,
  `read_msg` tinyint(10) NOT NULL default '0',
  PRIMARY KEY  (`msg_id`),
  KEY `to_userid` (`to_userid`)
) TYPE=MyISAM;

Das mx mußte natürlich durch Deinen prefix ersetzen.  ;)
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody