News:

Wondering if this will always be free?  See why free is better.

Main Menu

MySQL in ein 2. Forum importieren

Started by Renard, April 23, 2007, 02:32:20 AM

Previous topic - Next topic

Jorin

Mal zum verständnis: Wenn du in einer DB nur eine Anwendung betreibst, brauchst du rein theoretisch gar keinen Tabellenprefix.

Der Prefix sagt deinem Forum nur, welche Tabellen zu ihm gehören. Betreibst du z.B. auch Joomla mit dieser DB, weiß Joomla, dass die Tabellen mit dem prefix "jom_" ihm gehören, alle anderen nicht.

Du musst also nur schauen, welchen Prefix nun die Tabellen des SMF in der Datenbank haben und mit repair_settings.php diesen Prefix deinem Forum mitteilen, damit es weiß, wo es seine Tabellen findet und wie diese heißen.

Renard

Es geht alles einwandfrei. muss nu die attachments noch hochladen ^^""

Okay, verstehe nun. Danke dir für deine Zeit :)
nun weis aber nen noob mehr als zuvor *g*

wie du am besten ne MySQL splittest könntest du mir das bitte nochmal in einer pm erläutern, weil diese riesen "message" tabellen.. wi eman die teilst weis ich nicht...

wäre nützlich das zu wissen

Jorin

#22
Kleines Beispiel:

DROP TABLE IF EXISTS `smf_log_actions`;

Wenn die Tabelle smf_log_actions vorhanden ist, wird sie gelöscht.

CREATE TABLE `smf_log_actions` (
  ID_ACTION int(10) unsigned NOT NULL auto_increment,
  logTime int(10) unsigned NOT NULL default 0,
  ID_MEMBER mediumint(8) unsigned NOT NULL default 0,
  ip varchar(16) NOT NULL default '',
  action varchar(30) NOT NULL default '',
  extra text NOT NULL default '',
  PRIMARY KEY (ID_ACTION),
  KEY logTime (logTime),
  KEY ID_MEMBER (ID_MEMBER)
) TYPE=MyISAM;


Erstellt die Tabelle smf_log_actions mit den angegebenen Spalten.

INSERT INTO `smf_log_actions`
(`ID_ACTION`, `logTime`, `ID_MEMBER`, `ip`, `action`, `extra`)
VALUES (9, 1177306957, 1, '213.69.122.10', 'news', 'a:0:{}'),
(10, 1177319723, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:206;s:7:\"subject\";s:31:\"rührender Drachenmusikvideoclip\";s:6:\"member\";s:2:\"21\";}'),
(11, 1177319739, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:269;s:7:\"subject\";s:33:\"Suche Tonschnipsel aus einem Film\";s:6:\"member\";s:1:\"7\";}'),
(12, 1177319772, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:300;s:7:\"subject\";s:15:\"Re: Weihnachten\";s:6:\"member\";s:1:\"4\";}'),
(13, 1177319835, 1, '213.69.122.10', 'move', 'a:3:{s:5:\"topic\";i:471;s:10:\"board_from\";s:2:\"22\";s:8:\"board_to\";i:26;}'),
(14, 1177319922, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:99;s:7:\"subject\";s:39:\"Kritik betreffs "Nachrichten"\";s:6:\"member\";s:2:\"13\";}');
# --------------------------------------------------------


Füllt die Tabelle smf_log_actions mit Inhalten. Du kannst diesen Befehl nach jeder Zeile unterbrechen, indem du aus dem Komma am Zeilenende ein Semikolon machst und den nächsten SQL-Befehl wieder mit dem Insert-Kommando frisch startest, für obiges Beispiel also so:

INSERT INTO `smf_log_actions`
(`ID_ACTION`, `logTime`, `ID_MEMBER`, `ip`, `action`, `extra`)
VALUES (9, 1177306957, 1, '213.69.122.10', 'news', 'a:0:{}'),
(10, 1177319723, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:206;s:7:\"subject\";s:31:\"rührender Drachenmusikvideoclip\";s:6:\"member\";s:2:\"21\";}'),
(11, 1177319739, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:269;s:7:\"subject\";s:33:\"Suche Tonschnipsel aus einem Film\";s:6:\"member\";s:1:\"7\";}');
# --------------------------------------------------------


INSERT INTO `smf_log_actions`
(`ID_ACTION`, `logTime`, `ID_MEMBER`, `ip`, `action`, `extra`)
VALUES (12, 1177319772, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:300;s:7:\"subject\";s:15:\"Re: Weihnachten\";s:6:\"member\";s:1:\"4\";}'),
(13, 1177319835, 1, '213.69.122.10', 'move', 'a:3:{s:5:\"topic\";i:471;s:10:\"board_from\";s:2:\"22\";s:8:\"board_to\";i:26;}'),
(14, 1177319922, 1, '213.69.122.10', 'remove', 'a:3:{s:5:\"topic\";i:99;s:7:\"subject\";s:39:\"Kritik betreffs "Nachrichten"\";s:6:\"member\";s:2:\"13\";}');
# --------------------------------------------------------

Renard

ah... okay nun machts klick :)
danke schön *notizen macht*

Jorin

Schau dir trotzdem mal den MySQLDumper an... Der macht alles auf Knopfdruck  ;)

Advertisement: