- TRUNCATE 'skladiste'; //ispraznim tablu skladiste
- INSERT INTO 'skladiste' ('kg', 'naziv')
- VALUES
- ('10','jabuka'),
- ('15','kruska'),
- ('40','sljiva');
Avko | 01.09.2017 14:58 |
---|---|
Predmet:Izvoz iz Excela u MySQL bazu sa datotekom.sql htio bi sljedeci SQL kod staviti u txt dokument i napraviti uvoz u mysql pa da se to sve izvrsi ali sam zapeo PreuzmiIzvorni kôd (Text):
evo ja ovaj gore dokument kad ga snimim kao uvoz.txt i onda izaberem u myadminsql uvoz ne izvrsi mi. Znate li zasto je to tako? |
zxz | 01.09.2017 16:42 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe Nisi opisao nacin pokretanja. Kazes ne izvrsi. Jeli pozoves ovaj sql ili kako to radis. Sto se tice koda izgleda mi dobro. |
Avko | 01.09.2017 21:30 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe Izaberem uvoz na mypanelu od mysql baze. To se koristi i kada uvozis csv file sa podacima. To je ona tipka pored export tipke. Kada kliknem na import odaberem datoteku sa racunala onda odaberem sql i kliknem na GO ali javi gresku |
zxz | 01.09.2017 21:53 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe A jesil probao u Prozoru za pisanje Mysql copy paste radil tu. |
Avko | 01.09.2017 21:59 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe E to nisam |
Gjoreski | 02.09.2017 00:54 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe Kao txt nisam probao ali kao sql script to sam probao i radi,imao sam ja neka ovakva scripta za stvarajne baza,mogu potraziti ali posle vikenda. |
Avko | 02.09.2017 12:01 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe Citiraj Gjoreski: Kao txt nisam probao ali kao sql script to sam probao i radi,imao sam ja neka ovakva scripta za stvarajne baza,mogu potraziti ali posle vikenda. u redu rucno sam uneo i javilo mi gresku: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 472028 bytes) in C:\wamp\phpmyadmin\libraries\sqlparser.lib.php on line 331 |
MsvK | 02.09.2017 12:51 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe Probaj da importas neku drugu bazu cisto da testiras pa javi jer mislim da imas problema sa myadminom |
Avko | 03.09.2017 13:49 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe evo, greska je bila u ovim znakovima koji izgledaju kao pola navodnika (kako se oni zovu? ASCII=39) PreuzmiIzvorni kôd (Text):
datoteku sam snimio kao ime.sql, a ne ime.txt mislim da se kod imena tabli koriste oni zarezi koji su ukoso a nalaze se gore kao navodnici (opet neznam kako se zovu ASCII=96). |
Avko | 27.09.2017 14:41 |
---|---|
Predmet:Re: Uvoz Podataka - Sql Naredbe rijesio , a bilo je vise nego jednostavno samo mi je trebalo vremna da otkrijem. Recimo da imamo neku bazu: ime_baze i u njoj 2 table tab_1 i tab_2. Te se table sastoje od kolona, a u svakoj koloni su podaci. Pa tako tab_1 ima kolone ID ime , a tab_2 ima kolone ID tezina Ime_baze tab_1 --------- ID | ime tab_2 --------- ID | tezina potrebno je iz exela prebaciti podatke u te dvije table na taj nacin da prvo obrisemo stare podatke, a onda upisemo nove. koristeci WRITE naredbu u VBA dobijamo txt doument u kojem su podaci sa navodnicima, a to nam ne pase jer pokretanjem SQL on nemoze to izvrsiti. Stvar je vrlo jednostavna umjesto WRITE naredbe koristimo PRINT naredbu. evo kako to izgleda u VBA, samo dio koda PreuzmiIzvorni kôd (Visual Basic): Close #FF
nakon sto dobijete izlaznu datoteku jednostavno u phpmyadmin panelu izaberete Import, odaberete ime_datoteke.sql i pokrenete stari podaci u tab_1 i tab_2 bice prvo izbrisani a zatim ce se upload novi i to je to. mozda je moguce napraviti funkciju upisa podataka, ali to nisam probao. Jednostavno sam dva puta napisao kod upisa podataka u datoteku. PreuzmiIzvorni kôd (Visual Basic):
pozovemo ju sa : PreuzmiIzvorni kôd (Visual Basic):
naravno da bi trebalo u tome kodu biti jos dosta toga za provjeru gresaka ili nesto drugo ali za jednostavni izvoz meni koristi |