sql >> Databáze >  >> RDS >> Mysql

mysqli multi_query následovaný dotazem

Bylo nalezeno rychlejší řešení, které při aktualizaci 500 záznamů a vložení 500 záznamů ušetří asi 2–3 sekundy.

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

Nejste si jisti, jak je to praktické, ale funguje dobře pro rychlost.




  1. Jak zrychlit SQL dotazy? indexy?

  2. Mysql:převod data z 'dd/mm/rrrr' na 'yyyymmdd'

  3. Jak zkopírovat data z jedné tabulky do jiné nové tabulky v MySQL?

  4. Použití příkazu IN pro parametr SQL uložené procedury