sql >> Databasteknik >  >> RDS >> Mysql

mysqli multi_query följt av fråga

Hittade en snabbare lösning som sparar ca 2-3 sekunder vid uppdatering av 500 poster och infogning av 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();

Inte säker på hur praktiskt det är men fungerar bra för hastighet.




  1. Rätt sätt att använda LIKE '%{$var}%' med förberedda uttalanden? [mysqli]

  2. Jämför varchar med röding

  3. Oracle Dynamic Pivoting

  4. Hur man får funktionsparameterlistor (så att jag kan släppa en funktion)