SQL-ist ebavajalike ridade eemaldamine?[LAHENDATUD]

Linuxi baasil serverite haldamine jms

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

SQL-ist ebavajalike ridade eemaldamine?[LAHENDATUD]

Postitus Postitas -IFFI- »

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, 12:29, muudetud 1 kord kokku.
illukas
Vana Pingviin
Vana Pingviin
Postitusi: 2036
Liitunud: 24.10.2006, 21:35

Postitus Postitas illukas »

kui tegu mysql-iga siis pista sinna phpmyadmin ja saad graafiliselt toimetada. Käsurealt on oskamatul inimesel natuke ohtlik
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

PMA täiesti olemas, ilma ei oskagi tegutseda :) On miskeid vihjeid või õpetussõnu kuidas tegutseda seal PMA-s? Oma peaga ei suuda välja mõelda.
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus Postitas akbgf »

-IFFI- kirjutas:PMA täiesti olemas, ilma ei oskagi tegutseda :) 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.
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

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öö :cry:

Aga kui muud varjanti pole eks siis tuleb copy-pastel lasta käia :P
urmas
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 92
Liitunud: 25.07.2006, 11:50

Postitus Postitas urmas »

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
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

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 :P

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 :D :D :D

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
Postitusi: 92
Liitunud: 25.07.2006, 11:50

Postitus Postitas urmas »

-IFFI- kirjutas: Imporimise aeg ütleb, et UNKNOW tabel blablabla.....
:D

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.
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

:) ü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 :P

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 :)

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