Autor Zpráva
jan99
Profil *
Ahoj, potřeboval bych sesmolit nějaký funkční kód který by byl schopný rozdělit jednu tabulku na dvě v celé databázi.

takže když dám příklad mám v DB tabulky s názvy. tabulka_1, tabulka_2, tabulka_3, tabulka_4 a každá z těchto tabulek obsahuje 1milion řádků.

Potřebuju zredukovat každou z těchto tabulek na 500tis řádků a po této redukci by měli vzniknout nové tabulky s těmito "přebytečnými" řádky - tabulka_1_01, tabulka_2_01, tabulka_3_01, tabulka_4_01

Zredukovat to potřebuju kvůli exportu, který se nedaří protože jsou tyto tabulky moc velké (špatně nastavený freehost). Už jsem prošel všechny možné možnosti, a tohle je jediná která funguje..

Díky
Jan Knížek
Profil
Např. v PHPMyAdminu lze exportovat jen některé řádky. Věřím, že to musí jít i v jakékoliv jiném. Popř. si to prostě vypiš PHP skriptem po několika a pak použij:
insert into tabulka (sloupce) VALUES
(hodnoty první řádek),
...
(hodnoty poslední řádek);
jan99
Profil *
vím, je to stará verze phpMyAdmin 2.11.4 a tam žádné omezení řádků nikde není, konec konců tam toho schází poněkud víc..

Pokud exportuju tabulku větší než 500tis řádků, export skončí errorrem že vypršel limit,..

Samozřejmě, nemůžu ani tu databazi stahnout do souboru na serveru a odtud stahnout, protože maximalni povolené velikost souboru je jen 4MB..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0