Mass átnevezni a mysql adatbázis tábla
A probléma az „egy adatbázis - sok helyen” úgy döntött létrehozását tábla előtag megkülönböztetni táblaneveket különböző helyen ugyanabban az adatbázisban.
Drupal (és más CMS) telepítése során ajánlatok adatbázis tábla előtagot a beállítások elvégzése. Ez az előtag A telepítést követően a tárolt szakaszban /sites/default/settings.php adatbázis-konfiguráció. Ha szeretné, hogy adjunk, a változás tábla előtagot, meg kell változtatni, miután a tábla nevét a megfelelő előtagot settings.php fájlt.
Az esetleges hibákat. A drupal előfordulhatnak hibák miatt hosszú neveket táblák, ha az előtag hossza 4 karakter.
HOZZON LÉTRE VAGY HELYETTESÍTSE TABLE `
HOZZON LÉTRE VAGY HELYETTESÍTSE TABLE `prefix_
Miután az archív fájlt kapcsolódó adatbázisban újra feltölteni az adatbázist vissza a szerver, és biztos, hogy változtatni a settings.php, állítja az előtag a speciális területen az adatbázis beállításokat.
Ha a nyitó egy nagy fájlt lelassul, akkor meg tudod csinálni a konzolból vagy script.
Prefix adatbázis táblákat, meg lehet változtatni, vagy add előtagok a következő php-script.
A következő script csatlakozik a MySQL szerver és az SQL-parancs Tábla átnevezése megváltoztatja a nevét, a tábláknak az minta, megváltoztatja a mintát az új mintát. Ha a minta nem specifikált (üres változó), akkor az összes adatbázis táblák a script hozzáadja a név előtag new_pattern. Ha sikeres vagy sikertelen, átnevezés minden szkript egy üzenetet jelenít asztalra.
Script forrástól kissé módosították. Most dolgozik nemcsak a csere az előtag, hanem azzal a kiegészítéssel, egy előtaggal az asztalra nélkül előtagot. (Utótag nem.)
Kezdetnek, változtatni a minta egy meglévő előtag vagy hagyja üresen és new_pattern - a kívánt új előtagot, például, akkor az előtag d7_. akkor a táblázat nevezhető d7_users, d7_variable, d7_fields.
A szkript lehet elhelyezni a helyszínen gyökér és fuss 1 alkalommal.
Hozzáadása után előtag egy helyen új adatbázis és az új táblákat különböző helyszíneken, egy korlátozott tárhely, hogy milyen kényelmes. Ne felejtsük el, hogy változtassa meg a nevét, miután a előjelző tábla változtatni a beállításokat a webhelyet file: /sites/default/settings.php