Begriff mittels SQL-Befehl ersetzen |
-Silver-
Mitglied
Dabei seit: 29.10.12
Beiträge: 62
Forenversion: 3.1; Lite 1.0
|
|
Hi,
Da ich mein Forum umbenannt habe, würde ich gerne den alten Namen überall durch den Neuen ersetzen lassen, weil das manuell aber Stunden dauern würde, denke ich, dass es via SQL-Befehl möglich sein müsste
.
Im Internet, habe ich das hier gefunden. Mir wird allerdings, nachdem ich den Befehl eingegeben habe, folgendes angezeigt:
Zitat: |
#1234 - Table 'user.post' doesn't exist |
"Zensiert".
Wie man ohne Problem erkennt, behandelt das Forum, von dem ich den Befehl habe, vBulletin-Foren, aber funktioniert das nicht software-unabhängig? Wenn nicht: Kann mir jemand bitte den passenden Befehl geben?
Und wieso soll mal wieder eine Tabelle nicht existieren (Fehlermeldung)?
Gruß,
-Silver-
|
|
30.03.15 19:30 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
Wie bereits erwähnt musst du den Namen der Tabelle und Spalte anpassen.
Die heißen in jeder Forensoftware natürlich anders.
Leider weiß ich nicht außwendig wie die entsprechende Spalte heißt
aber die Tabelle müsste bbX_posts heißen glaub ich. (X durch die Boardnummer ersetzen.)
__________________ » Meine Erweiterungen
Lite 1
» Sitemanager Lite (Download)
» Infobox für den Index (Frei definierbar) (Download)
» Gefällt mir (Für Beiträge, Facebook Like) (Download)
» BBCode Youporn und Pornhub (Download)
» User Anstupsen (Facebook Like) (Download)
» your-WBB.de Invitesystem Pro (Download)
» Pflichtthread (Download)
» Sicherheitsfrage beim registrieren (Download)
» your-WBB.de Mobile Erkennung (Download)
» Geburtstag und Geschlecht Pflicht beim registrieren (Download)
WBB 2.3.x
» BBCode Youporn und Pornhub PRO (Download)
» your-WBB.de Mobile Erkennung (Download)
lg
Revolutionary Act
|
|
31.03.15 00:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
-Silver-
Mitglied
Dabei seit: 29.10.12
Beiträge: 62
Forenversion: 3.1; Lite 1.0
Themenstarter
|
|
Ah, ich verstehe, "post"/"posts" steht also für eine Tabelle
.
Ja, in meinem Fall wäre das bb1_posts.
Wenn ich jetzt also:
Zitat: |
UPDATE bb1_posts SET pagetext = REPLACE (pagetext, 'alteswort', 'neueswort') WHERE pagetext LIKE '%alteswort%' |
eingebe, wird mir:
Zitat: |
#1054 - Unknown column 'pagetext' in 'where clause' |
angezeigt.
Ich habe mal einen Screenshot von den Zeilen gemacht, könnte das WBB-Äquivalent zu "pagetext" "message" sein?
Und wenn ja: Muss dann jedes der 3 "pagetext"s durch "message" ersetzt werden?
Und: Wie bekommt man den selben Befehl nochmal für die Forenbeschreibungen umgeschrieben, sodass wirklich überall im Forum das neue Wort steht
?
|
|
02.04.15 21:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
derkleene
Alternativ Mitglied
Dabei seit: 28.08.06
Beiträge: 181
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: Niedersachsen Forenversion: Lite 1.0
|
|
code: |
1:
|
UPDATE bb1_posts SET message = REPLACE (message, 'alteswort', 'neueswort') |
|
reicht dafür vollkommen aus, das WHERE dahinter brauchst du nicht, da REPLACE eh nur das nimmt, wo auch "alteswort" drin vorkommt.
__________________ ---
Es grüßt
DerKleene
NeoTower
|
|
02.04.15 21:24 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
omar
Alternativ Mitglied
Dabei seit: 27.04.04
Beiträge: 79
|
|
Dies ersetzt die Postings:
code: |
1:
|
UPDATE bb1_posts SET message = REPLACE (message, 'alteswort', 'neueswort') |
|
dies ersetzt die beschreibungen (post titel )
code: |
1:
|
UPDATE bb1_posts SET posttopic = REPLACE (posttopic, 'alteswort', 'neueswort') |
|
dies ersetzt die Tread beschreibungen (tread titel )
code: |
1:
|
UPDATE bb1_threads SET topic = REPLACE (topic, 'alteswort', 'neueswort') |
|
dies ersetzt die im cache
code: |
1:
|
UPDATE bb1_postcache SET cache = REPLACE (cache, 'alteswort', 'neueswort') |
|
dies ersetzt die Privatnachrichten (pn )
code: |
1:
|
UPDATE bb1_privatemessage SET message = REPLACE (message, 'alteswort', 'neueswort') |
|
dies ersetzt die Wordliste (such speicher )
code: |
1:
|
UPDATE bb1_wordlist SET word = REPLACE (word, 'alteswort', 'neueswort') |
|
dies ersetzt die Sprache (lng )
code: |
1:
|
UPDATE bb1_languagest SET item = REPLACE (item, 'alteswort', 'neueswort') |
|
dies sollte eigendlich alles sein.
LG
OMAR
__________________ NEW wbb2.de
wbb2.de
Alternativ Mitglied -> ALLE Rechte ALLER meiner Erweiterungen liegen bei
MIR (omar & H-F-W™ & HFW™).Hacks die von Alfie und Pommes sind auch.
Für ALLE diese gilt das Urheberrecht, sofern jenes in Kraft tritt.
Desweiteren Untersage ich jegliche VERMARKTUNG durch DRITTER.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von omar: 03.04.15 09:12.
|
|
03.04.15 08:58 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
S!equenz
Last Man Standing
Dabei seit: 10.07.12
Beiträge: 795
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Weil es natürlich lästig ist solche Abfragen immer extra über phpmyadmin und
ähnliches auszuführen hat Your-WBB nun ein Extra Tool dafür entwickelt!
Den SQLinator.
Was ist SQLinator?
Check Out: MEGA SQLinator
Free Version:
Download: SQlinator FREE
Vielleicht kannst du das ja brauchen...
lg
Michael
__________________
Lüge Zweckmäßige Übertreibung
|
|
03.04.15 19:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
-Silver-
Mitglied
Dabei seit: 29.10.12
Beiträge: 62
Forenversion: 3.1; Lite 1.0
Themenstarter
|
|
Erstmal danke für die Antworten
.
Wenn ich diese Befehle eingebe, wird mir anezeigt, dass ich angeblich nicht die nötigen Rechte hätte.
Dateianhang: |
sql1.png (49 KB, 153 mal heruntergeladen)
|
|
|
04.04.15 14:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
derkleene
Alternativ Mitglied
Dabei seit: 28.08.06
Beiträge: 181
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: Niedersachsen Forenversion: Lite 1.0
|
|
Zitat: |
Original von -Silver-
Erstmal danke für die Antworten
.
Wenn ich diese Befehle eingebe, wird mir anezeigt, dass ich angeblich nicht die nötigen Rechte hätte. |
Da steht nichts mit fehlender Berechtigung sondern das es einen Fehler in Zeile 2 gibt, und zwar das U.
Das kommt daher, das du die Befehle nicht voneinander getrennt hast.
Führe die Befehle einzeln nacheinander aus, und die Befehle funktionieren dann auch, oder trenne die einzelnen Befehle per ;
Admin Info: Die folgenden Hinweise beziehen sich auf die FREE Version
von SQLinator. Diese sind NICHT übertragbar auf die MEGA Version.
P.S. und bitte lade dir nicht die PHP-Datei vom SQlinator FREE auf dem Server, das ding ist sowas von gefährlich, das jeder der weiß das sie existiert, deine Datenbank löschen oder sonstiges damit machen kann, da das ding werde eingaben checkt, oder sonstwie gesichert ist, das kein unbefugter diese benutzen kann.
Also Bitte Bitte dieses Ding nicht nutzen. Dann lieber wie es eh machst, PHPMyAdmin nutzen oder MySQL-Dumper, was das selbe bieten würde und noch vieles mehr, dafür aber kostenlos und sicher ist.
__________________ ---
Es grüßt
DerKleene
NeoTower
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von derkleene: 04.04.15 15:27.
|
|
04.04.15 15:24 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
S!equenz
Last Man Standing
Dabei seit: 10.07.12
Beiträge: 795
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Zitat: |
P.S. und bitte lade dir nicht die PHP-Datei vom SQlinator FREE auf dem Server, das ding ist sowas von gefährlich, das jeder der weiß das sie existiert, deine Datenbank löschen oder sonstiges damit machen kann, da das ding werde eingaben checkt, oder sonstwie gesichert ist, das kein unbefugter diese benutzen kann.
Also Bitte Bitte dieses Ding nicht nutzen. Dann lieber wie es eh machst, PHPMyAdmin nutzen oder MySQL-Dumper, was das selbe bieten würde und noch vieles mehr, dafür aber kostenlos und sicher ist. |
Das betrifft jedoch wirklich nur die FREE Version.
Die MEGA Version (10€) verfügt auch jeweils über eine Version mit Login Protection und WBB Integration.
Die Free Version ist auch mehr als "Demo" gedacht, oder eben um nicht
dauerhaft auf dem Server rumzufliegen. (Wärend man ein Forum aufbaut halt z.b. aber nicht im laufenden Betrieb)
Ist so ein bissl wie die acp_tpl.php im WBB2, die braucht man ja auch nicht dauerhaft
auf dem Server, nur wenn man die ACP Templates cachen will/muss.
Was bei einem Forum im laufenden Betrieb ja auch nicht mehrmals täglich vorkommen sollte...
lg
Michael
__________________
Lüge Zweckmäßige Übertreibung
|
|
04.04.15 19:35 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
Man könnte die Datei auch einfach in einen extra Ordner laden
und diesen per .htaccess schützen. Das wäre zumindest eine Möglichkeit.
Aber wenn man das Tool gut findet und brauchen kann,
finde ich sind 10€ doch ein sehr fairer Preis. Kostenlose Updates auf Lebenszeit mit inbegriffen...
__________________ » Meine Erweiterungen
Lite 1
» Sitemanager Lite (Download)
» Infobox für den Index (Frei definierbar) (Download)
» Gefällt mir (Für Beiträge, Facebook Like) (Download)
» BBCode Youporn und Pornhub (Download)
» User Anstupsen (Facebook Like) (Download)
» your-WBB.de Invitesystem Pro (Download)
» Pflichtthread (Download)
» Sicherheitsfrage beim registrieren (Download)
» your-WBB.de Mobile Erkennung (Download)
» Geburtstag und Geschlecht Pflicht beim registrieren (Download)
WBB 2.3.x
» BBCode Youporn und Pornhub PRO (Download)
» your-WBB.de Mobile Erkennung (Download)
lg
Revolutionary Act
|
|
04.04.15 21:05 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
Bitte nichts verwechseln/falsch verstehen.
Beim SQLinator Free handelt es sich um ein Standalone Tool das aus einer einzigen Datei besteht.
Folglich baut man es nicht ins Forum ein und kann es ebenfalls für alles andere benutzen.
Die Bezahlvariante hat jedoch eine Integration fürs Burning Board.
Diese ist auch sicher, da man ohne ins ACP eingeloggt zu sein auf die Funktion nicht zugreifen kann.
Edit:
Ich hab in den Downloadthread der Freeversion nun noch einen kleinen Hinweis eingefügt.
Normalerweise sollte sich das jedoch von selbst erklären/verstehen...
__________________ » Meine Erweiterungen
Lite 1
» Sitemanager Lite (Download)
» Infobox für den Index (Frei definierbar) (Download)
» Gefällt mir (Für Beiträge, Facebook Like) (Download)
» BBCode Youporn und Pornhub (Download)
» User Anstupsen (Facebook Like) (Download)
» your-WBB.de Invitesystem Pro (Download)
» Pflichtthread (Download)
» Sicherheitsfrage beim registrieren (Download)
» your-WBB.de Mobile Erkennung (Download)
» Geburtstag und Geschlecht Pflicht beim registrieren (Download)
WBB 2.3.x
» BBCode Youporn und Pornhub PRO (Download)
» your-WBB.de Mobile Erkennung (Download)
lg
Revolutionary Act
|
|
04.04.15 21:17 |
E-Mail
Finden
Als Freund hinzufügen
|
|
-Silver-
Mitglied
Dabei seit: 29.10.12
Beiträge: 62
Forenversion: 3.1; Lite 1.0
Themenstarter
|
|
Hiervon sind also angeblich keine Datensätze betroffen.
code: |
1:
2:
3:
4:
5:
6:
7:
|
UPDATE bb1_posts SET message = REPLACE (message, 'Caninga', 'Almortania');
UPDATE bb1_posts SET posttopic = REPLACE (posttopic, 'Caninga', 'Almortania');
UPDATE bb1_threads SET topic = REPLACE (topic, 'Caninga', 'Almortania');
UPDATE bb1_privatemessage SET message = REPLACE (message, 'Caninga', 'Almortania');
UPDATE bb1_wordlist SET word = REPLACE (word, 'Caninga', 'Almortania')
|
|
Im Forum ist das alte Wort "Caninga" aber nach wie vor vorhanden, also müsste das doch durch das neue Wort, "Almortania" erstetzt werden, oder?
Beim SQLinator war ich eh etwas vorsichtig, aber danke für den Hinweis.
Offenbar ist der ja sehr umstritten
.
|
|
05.04.15 15:19 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|