Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 18.04.2012, 18:42  postituse pealkiri:  SQL-ist ebavajalike ridade eemaldamine?[LAHENDATUD]  

Mul on DB "kaubamaja" milles siis erinevad tabelid "kingad", "kalossid" "vildid"

nüüd tahan eksportida-importida tabeli "kingad" teise süsteemi DB-sse. Eksportitavas DB-s on rohkem ridu kui imporditavas DB-s

Proovisin "külma kõhuga" teha eksport-import kuid imporditav DB teadis rääkida, et teatud read on eksporditavas tabelis unknowid ehk siis liigsed.

Kuidas oleks võimalik eemaldada need "üleliigsed" read mis on "unknow"?




Viimati muutis -IFFI- 19.04.2012, 11:29; muudetud 1 kord
illukas
Vana Pingviin
Vana Pingviin


Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 18.04.2012, 19:34  postituse pealkiri:  (teema puudub)  

kui tegu mysql-iga siis pista sinna phpmyadmin ja saad graafiliselt toimetada. Käsurealt on oskamatul inimesel natuke ohtlik

_________________
https://www.inlink.ee

-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 18.04.2012, 19:56  postituse pealkiri:  (teema puudub)  

PMA täiesti olemas, ilma ei oskagi tegutseda Smile On miskeid vihjeid või õpetussõnu kuidas tegutseda seal PMA-s? Oma peaga ei suuda välja mõelda.


akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 19.04.2012, 07:33  postituse pealkiri:  (teema puudub)  

-IFFI- kirjutas:
PMA täiesti olemas, ilma ei oskagi tegutseda Smile On miskeid vihjeid või õpetussõnu kuidas tegutseda seal PMA-s? Oma peaga ei suuda välja mõelda.

PMA kohta ei oska midagi soovitada, aga SQL-is tee ajutine tabel, kuhu korjad esialgsest tabelist ainult need kirjed, mis teise andmebaasi sobivad, ja siis ekspordi ajutine tabel.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 19.04.2012, 07:41  postituse pealkiri:  (teema puudub)  

Mnjahh....see teeb siis sama välja kui teen copy-paste ühest tabelist teise. Mida ma ka juba proovisin ja see ka toimis. Mõtlesin, et äkki on miski kiirem varjant... kuna seda kraami mida vaja ümber tõsta on päris suur kogus ja copy-pastega mitmete päevade töö Crying or Very sad

Aga kui muud varjanti pole eks siis tuleb copy-pastel lasta käia Razz


urmas
Pingviini kasutaja
Pingviini kasutaja


Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 19.04.2012, 09:33  postituse pealkiri:  (teema puudub)  

Kas import toimub tühja baasi? Miks tekivad tühjad read - kas korrutad omavahel tabeleid?

Miks mitte tabelid ükshaaval eksportida ja siis importida. Infoks niipalju, et mysqldump toetab ka where klauslit.

Kui miski muu ei sobi, siis alati on ju võimalik väike programm kirjutada, mis selectib db1'st, töötleb ja inserdib db2'e


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 19.04.2012, 09:41  postituse pealkiri:  (teema puudub)  

urmas kirjutas:
Kas import toimub tühja baasi? Miks tekivad tühjad read - kas korrutad omavahel tabeleid?

Miks mitte tabelid ükshaaval eksportida ja siis importida. Infoks niipalju, et mysqldump toetab ka where klauslit.

Kui miski muu ei sobi, siis alati on ju võimalik väike programm kirjutada, mis selectib db1'st, töötleb ja inserdib db2'e


Ei teki tühju ridu vaid teises DB-s pole selliseid ridu mis on DB kust tahan importida...
Imporimise aeg ütleb, et UNKNOW tabel blablabla.....seda selle pärast, et kuhu impordin siis seal pole sellist rida.

Heh kui ma ei saanud hakkama präät sellegagi siis veel vähem saan hakkama miski programmi kirjutamisega Razz

Aga suured tänud teile abi eest, sain vist asjale ise pihta kuda asi toimib PMA-s. Asi on ülilihtne tegelt. Spsteem lühidalt järgmine siis, et esmalt valin oma DB vasakult ja siis ilmub sinna see tabelite loetelu....klikan tabelil mida vajan eksportimiseks ning seejärel ilmub mulle ridade nimekiri ning seal pistan ette linnukesed milliseid ei vaja ja kustutan need ning siis ekspordin ja impordin uuet ja voilaaaa Very Happy Very Happy Very Happy

Hetkel testisin vaid mõne rea ja ühe tabeliga vaatan kas õnnestub ka siis kogu oma soov nii ümber kärutada Wink


urmas
Pingviini kasutaja
Pingviini kasutaja


Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 19.04.2012, 09:51  postituse pealkiri:  (teema puudub)  

-IFFI- kirjutas:

Imporimise aeg ütleb, et UNKNOW tabel blablabla.....


Very Happy

see pole mitte puuduv rida vaid puuduv tabel:) Kui suurte ja oluliste andmetega mürad, siis leia pigem mõni baasispetsialist, et andmed päris kustu ei läheks.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 19.04.2012, 11:27  postituse pealkiri:  (teema puudub)  

Smile ütleme nii, et ma pole tõsiselt suurt andmebaasi veel oma silmaga näinud aga hetkel millega ma maadlen siis see on minu jaoks elu suurim Razz

BACKUPID on olemas täiesti, et pole karta miskeid kadusi, olen õppinud seda juba eelnevatest kordadest kui kõik on hävinud ja tuleb nullist alustada.

Igaljuhul ma sain omad asjad korda kõik nii nagu ma vajasin ja eksport-import toimis mu enda avastatud meetotil täiesti perfectselt Smile

Mnjahh...ega ma vast nimetan jah asju valede nimedega, ega ma tea kah mis mida tähendab Razz


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group