Mysql
 sql >> Database >  >> RDS >> Mysql

mysqli multi_query seguito da query

È stata trovata una soluzione più rapida che consente di risparmiare circa 2-3 secondi durante l'aggiornamento di 500 record e l'inserimento di 500 record.

function newSQL() {
    global $server, $username, $password, $database;
    $con = new mysqli($server, $username, $password, $database);
    return $con;
}

$mysqli = newSQL();
$mysqli->multi_query($multiUpdates);
$mysqli->close();

$mysqli = newSQL();
$mysqli->query($sqlInserts);
$mysqli->close();

Non sono sicuro di quanto sia pratico, ma funziona bene per la velocità.