ne, pan neni z m$, pan chce poskytnout tento jednoduchy kod autorovi knihovny, ktery zrejme neumi vice radek insertovat najednou. a aby autor nemel problemy s jeho zaclenenim, rovnou sopecifikuji licenci. mas neco proti BSD licenci?
a nejsou to tri radky, je to tak maximalne jeden radek, jenom tak na okraj :-)
http://dev.mysql.com/doc/mysql/en/InnoDB_tuning.html
When importing data into InnoDB, make sure that MySQL does not have autocommit mode enabled because that would require a log flush to disk for every insert. To disable autocommit during your import operation, surround it with SET AUTOCOMMIT and COMMIT statements:
SET AUTOCOMMIT=0;
/* SQL import statements ... */
COMMIT;
Jenom bych upresnil, hovori se o transakcich v MySQL, ale knihovna podporuje vice databazi pres vrstvu EzSQL. Priklad pri vymene knihovny EzSQL lze pouzit take na SQLite, Oracle ci PostgreSQL.
Nicmene alespon diky za vysvetleni, proc jsem tenhle vice SELECT neznal, naucil jsem se jen SQL a zvlastnosti MySQL tak do detailu prozkoumane nemam, i kdyz uznavam ze jsou mnohdy velmi uzitecne, treba syntaxe INSERT ... SET je nepostradatelna.