public static function runUpdateQuery($sqlPool, $cbEvent = null) { Instance::getMysql()->getConnection(function ($sess) use($sqlPool, $cbEvent) { foreach ($sqlPool as $sql) { $sess->query($sql, function ($sess, $ok) use($sql, $cbEvent) { if ($ok) { Debug::log(__METHOD__ . '() [' . $sql . '] complete run.'); } else { Debug::error(__METHOD__ . '() [' . $sql . '] has error[' . $sess->errno . ':' . $sess->errmsg . '].'); } if ($cbEvent instanceof CbEvent) { $cbEvent->doCall($sess, $ok); } }); } }); }