Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Generisanje inserta od 100k redova, moguce ili ne?

[es] :: MySQL :: Generisanje inserta od 100k redova, moguce ili ne?

[ Pregleda: 3408 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Orome
programer

Član broj: 273201
Poruke: 115
81.93.74.*



Profil

icon Generisanje inserta od 100k redova, moguce ili ne?07.02.2018. u 13:04 - pre 7 meseci
Mislio sam da insertujem 10 ili 100 hiljada redova po principu :

Insert into t1 (id, name) values ( (select rand(id) from t2), "auto insert")

Medjutim ne moze na ovaj nacin. Takodje i bez pominjanja druge tabele ne moze da kazem da u prvoj koloni hocu random broj u opsegu od 1 do 10. Naravno podrazumeva se da bih ovo radio u iteraciji u petlji.

Gledao sam po netu ali mi primer : select id from t1 order by rand(id) ne radi jer uvek ispise isti broj.


Da li ste radili i na koji nacin ovakav upis? Dok sam ucio SQL server video sam da on to moze pa mi je nerealno da ovakva po meni jednostavna operacija ne moze da se obavi u Mysql.
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
81.93.74.*



Profil

icon Re: Generisanje inserta od 100k redova, moguce ili ne?07.02.2018. u 13:52 - pre 7 meseci
Ipak sam nasao nesto sto mogu iskoristiti. Nisam video da ovo radi : select id from t1 order by rand()

Moci cu zavrsiti sto sam zapoceo.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4485



Profil

icon Re: Generisanje inserta od 100k redova, moguce ili ne?07.02.2018. u 14:39 - pre 7 meseci
Šta pokušavaš da postigneš?
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
81.93.74.*



Profil

icon Re: Generisanje inserta od 100k redova, moguce ili ne?08.02.2018. u 07:52 - pre 7 meseci
Pokusavam u testne svrhe da upisem smislene podatke (da ja kontrolisem upis u svaku kolonu, opseg vrednosti integera ili citanje iz druge tabele FOREIGN KEY ali random), nekih 10000 redova da bih testirao izvestaje i osetio kako softver radi.

prosto, da ne bih rucno unosio podatke hocu da ih upisem da proverim izvjestaje.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2414



Profil

icon Re: Generisanje inserta od 100k redova, moguce ili ne?08.02.2018. u 07:57 - pre 7 meseci
Uzmeš tabelu koja, recimo, ima 10 ili više redova i neka se zove t2. Treba ti 10000:

Code (sql):
INSERT INTO t1 (id, name)
SELECT rand(), 'nesto'
FROM t2,t2,t2,t2
LIMIT 10000


Svaka baza ima svoju caku, ne mogu da shvatim da posle n godina i dalje izražavaš čuđenje kada ustanoviš da neka nebulozna konstrukcija na, recimo SQL Serveru, ne daje rezultat na nekoj drugoj bazi.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: MySQL :: Generisanje inserta od 100k redova, moguce ili ne?

[ Pregleda: 3408 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.