Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysqli multi_query gefolgt von query

Habe eine schnellere Lösung gefunden, die beim Aktualisieren von 500 Datensätzen und beim Einfügen von 500 Datensätzen etwa 2-3 Sekunden spart.

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();

Ich bin mir nicht sicher, wie praktisch es ist, aber es funktioniert gut für die Geschwindigkeit.