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

Chèn nhiều MYSQL trong codeigniter

Bạn cần phải nói rõ lý do muốn chèn nhiều hàng trong một câu lệnh. Nó có dành cho hiệu suất không?

Các khung công tác dành cho lập trình năng suất và sự tiện lợi, nhưng không nhất thiết phải là hiệu suất. Tôi đồng ý với câu trả lời do @Udi Mosayev đưa ra - hãy sử dụng API khung theo cách sử dụng đơn giản nhất.

Nếu bạn đang chèn một số lượng nhỏ hàng, thì sự khác biệt giữa việc chèn một hàng cho mỗi câu lệnh và nhiều hàng cho mỗi câu lệnh là không đáng kể.

Nếu có một số lượng lớn các hàng và bạn thực sự cần chúng để chèn với hiệu suất cao, thì không gì có thể vượt qua LOAD DATA INFILE . Nỗ lực của bạn để tối ưu hóa việc sử dụng INSERT đang trở nên khôn ngoan và ngu ngốc. Thậm chí kết xuất mảng PHP của bạn vào một tmpfile và sau đó tải nó LOAD DATA nhanh hơn so với việc sử dụng INSERT .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng:Lỗi chưa xảy ra:Cuộc gọi đến hàm không xác định mysql_pconnect ()

  2. proxysql-admin Alternatives - ClusterControl ProxySQL GUI

  3. Cách chạy tập lệnh PHP vào thời gian đã lên lịch

  4. Mysql chọn với logic có điều kiện

  5. Tải lại dữ liệu MySQL bên trong DIV bằng Ajax