Centar za edukaciju-BiH



#1 01.09.2017 13:58
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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):
  1. TRUNCATE 'skladiste'; //ispraznim tablu skladiste
  2. INSERT INTO 'skladiste' ('kg', 'naziv')
  3. VALUES
  4. ('10','jabuka'),
  5. ('15','kruska'),
  6. ('40','sljiva');

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?
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 27.09.2017 13:43 od strane Avko. ↑  ↓

#2 01.09.2017 15:42
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 01.09.2017 20:30
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 01.09.2017 20:58 od strane Avko. ↑  ↓

#4 01.09.2017 20:53
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Uvoz Podataka - Sql Naredbe
A jesil probao u Prozoru za pisanje Mysql copy paste radil tu.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 01.09.2017 20:59
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


Predmet:Re: Uvoz Podataka - Sql Naredbe
E to nisam
zivot je moja domovina.
↑  ↓

#6 01.09.2017 23:54
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


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.
↑  ↓

#7 02.09.2017 11:01
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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
zivot je moja domovina.
↑  ↓

#8 02.09.2017 11:51
MsvK Van mreze
Clan
Registrovan od:31.08.2017
Postovi:1


Predmet:Re: Uvoz Podataka - Sql Naredbe
Probaj da importas neku drugu bazu cisto da testiras pa javi jer mislim da imas problema sa myadminom
↑  ↓

#9 03.09.2017 12:49
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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):
  1. TRUNCATE TABLE skladiste; =>trebalo je maknuti navodnike okoskladista i ubaciti TABLE
  2. INSERT INTO skladiste (kg, naziv) => i tu sam maknuo te pola navodnike
  3. VALUES
  4. ('10','jabuka'), => ovdje ti polaNavodnici moraju biti
  5. ('15','kruska'),
  6. ('40','sljiva');

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).
zivot je moja domovina.
↑  ↓

#10 04.09.2017 18:30
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Uvoz Podataka - Sql Naredbe
Pa taka mora biti uvjek kad je String u pitanje.
Primetio sam da mysql prima i brojeve ako si sa apostrofom odnosno to je onaj jedan navodnik.
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 38 am.