Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysqli multi_query theo sau là truy vấn

Đã tìm thấy giải pháp nhanh hơn giúp tiết kiệm khoảng 2-3 giây khi cập nhật 500 bản ghi và chèn 500 bản ghi.

Hàm
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();

Không chắc nó thực tế như thế nào nhưng hoạt động tốt về tốc độ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa real_escape_string và chuẩn bị ()?

  2. làm thế nào để tìm nạp dữ liệu từ hai bảng trong mysql?

  3. Chèn JSON vào MySQL bằng Python

  4. Điền vào các trình đơn thả xuống với các mục nhập MySQL

  5. Làm thế nào để gọi một thủ tục được lưu trữ MySQL từ bên trong mã PHP?