q = "INSERT IGNORE INTO network_tbl (nid, name) VALUES " q2 = "INSERT IGNORE INTO user_network_tbl (nid, fbid) VALUES " first = True numUserNetworks = 0 q += ', '.join(['(%s,%s)' for nid in networks]) q_binds = zip([nid for nid in networks], [networks[nid]['n'] for nid in networks]) Session.execute(q, q_binds)