Potřebuji zapisovat do tabulky pomocí SQL API.
Používám toto:
db.ExecSQL('INSERT INTO some_table VALUES(xxx,xxx,xxx,xxx)');Funguje to perfektně, ale mám s tím ten problém, že je to strašně pomalý. Zapisuje se řádek po řádku a když jich je i třeba jenom stovka, tak to trvá už přes 10 sekund.
Nedaří se mi zapsat více řádků najednou, např. takto:
db.ExecSQL('INSERT INTO some_table VALUES(1,1,1,1),(2,2,2,2),(3,3,3,3)');našel jsem to v nějaký specifikaci MySQL, ale neprojde to.
Třeba na to jdu úplně blbě, ale potřebuji z jedné databáze (negeogetí) zapsat tabulku do databáze GG a ještě to je tabulka, která není podporovaná strukturou GEOGET_DB, potřebuju tam vytvořit tabulku, která tam není. Jiný jednoduchý způsob než přes ExecSQL jsem zatím neobjevil.
Neporadí mi někdo jak to udělat lépe než po jednom řádku?
(Omlouvám se, že vrtám do věcí, kterým moc nerozumím)
Díky.