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

Làm thế nào để chèn nhiều hàng trong cơ sở dữ liệu mysql cùng một lúc với các câu lệnh đã chuẩn bị?

Điều này hoàn toàn hợp lệ:

$stmt = $mysqli->prepare("INSERT INTO something (userid, time, title) VALUES (?, ?, ?)");

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

Bạn có thể mở rộng mảng giá trị của mình để chèn và liên kết và thực thi mỗi lần. Nó sẽ không nhanh như chèn hàng loạt trong ví dụ bạn đã liên kết, nhưng nó sẽ an toàn hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. quyền truy cập bị từ chối đối với người dùng @ 'localhost' vào cơ sở dữ liệu ''

  2. Cách kết nối với mysql từ C # qua SSH

  3. Mysql Tăng hiệu suất biến

  4. Vấn đề CHÈN CHÈN MYSQL

  5. Cách triển khai Percona XtraDB Cluster 8 để có tính khả dụng cao