Üdv!
Van egy mentésem 5 adatbázis tábláról egy sql fájlba.
De nincs benne create sor.
Hogy tudnám importálni?
a mysql -u*** -p*** < adatbazisok.sql ugye nem fut le, mert nincs create.
Hogy tudnám szétszedni vagy beimportálni?
köszi
pch
- 1867 megtekintés
Hozzászólások
Ha nincs meg az eredeti tábla, akkor megírod hozzá a create-ket kézzel.
- A hozzászóláshoz be kell jelentkezni
Egyszerűen beleszerkeszted. Nézz ilyen mintákat, főleg feltételesen, pl if exist, drop, create, stb.
- A hozzászóláshoz be kell jelentkezni
Rendni, de mivel?
258Mb az sql. Mivel nyissam meg?
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
vim?
--
blogom
- A hozzászóláshoz be kell jelentkezni
+1 a vim-re. Egyszer egy 1.1 Gb-os xml-be kellet átírnom egy id-t, az összes szerkesztő amit ajánlgattak elszállt, vim-nek meg sem kottyant, azonnal nyitotta meg. (gépben 4GB RAM)
- A hozzászóláshoz be kell jelentkezni
Vagy ekkora fájl szerkesztgetése helyett a kedvenc adatbázis kezelőddel létrehozod a táblákat.
- A hozzászóláshoz be kell jelentkezni
Grep, sed.
Notepad++
- A hozzászóláshoz be kell jelentkezni
64-bites mceditnek vinnie kellene, de ha nem:
cat uj.sql regi.sql >egybe.sql
- A hozzászóláshoz be kell jelentkezni
És a /tmp máris telerotty. Emcé meg emcéedit erre pont nem jó :-P
- A hozzászóláshoz be kell jelentkezni
sed 's/CREATE\ TABLE/IF\ EXIST\ CREATE\ TABLE/g' -i valami.sql
Szerintem...
--
-- GKPortál Blog
Tégy Jót!®
Legyen neked is Dropbox tárhelyed! :)
- A hozzászóláshoz be kell jelentkezni
ez csak nekem nem tiszta miert lenne jo neki?
- A hozzászóláshoz be kell jelentkezni
Nade honnan fog kiderülni az adatbázis sémája? Kikövetkezteti az adatokból? És az úgy biztos OK?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Nem. Te következteted ki az adatokból. Nem lesz tuti. De majd gyúrod... Közben pedig megjegyzed, hogy máskor create-tel mentesz. :)
- A hozzászóláshoz be kell jelentkezni
mysql -u*** -p***
>create database db1;
>create database db2;
>...
>\q
100x "legközelebb figyelek!"
mysql -u*** -p*** < adatbazisok.sql
- A hozzászóláshoz be kell jelentkezni
Na ez az ami nem megy, mert mint mondtam nincs meg a create cucc, így nem tudja szegény melyik táblát hova rakja.
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
Köszi a segítséget!
Geany-ba megnyitottam majd rákerestem az adatbázisok elejére és kimentegettem külön fájl-ba.
pvh
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni