pragmaMx Support Forum

alles für Webmaster => PhP & mySQL => Thema gestartet von: KeinenPlan in 09 Februar 2006, 12:05:18

Titel: DB-Tabelle gelöscht ....
Beitrag von: KeinenPlan in 09 Februar 2006, 12:05:18
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 ??
Titel: Re: DB-Tabelle gelöscht ....
Beitrag von: RiotheRat in 09 Februar 2006, 12:19:58
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
Titel: Re: DB-Tabelle gelöscht ....
Beitrag von: KeinenPlan in 09 Februar 2006, 12:22:34
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?
Titel: Re: DB-Tabelle gelöscht ....
Beitrag von: JoergK in 09 Februar 2006, 13:09:45
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.  ;)