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

mysqli multi_query efterfulgt af forespørgsel

Fandt en hurtigere løsning, som sparer omkring 2-3 sekunder ved opdatering af 500 poster og indsættelse af 500 poster.

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

Ikke sikker på, hvor praktisk det er, men fungerer godt for hastighed.




  1. Sådan administrerer du Rails database.yml

  2. A.* er ikke i GROUP BY med venstre join på laravel query Builder

  3. VarBinary vs Image SQL Server-datatype til lagring af binære data?

  4. Sådan kører du flere opdateringsforespørgsler i en enkelt sætning i PHP og mySQL