sql >> データベース >  >> RDS >> Mysql

mysqlimulti_queryの後にクエリが続く

    500レコードを更新して500レコードを挿入するときに、約2〜3秒節約できるより高速なソリューションを見つけました。

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

    それがどれほど実用的かはわかりませんが、スピードには問題ありません。




    1. mysqlテーブルの列のデータ型を取得するにはどうすればよいですか?

    2. MySQL/PHP-利用可能なタイムスロットを見つける

    3. 重複する予約クエリ

    4. TIMEFROMPARTS()SQL Server(T-SQL)の例