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

Làm cách nào để chèn một cơ sở dữ liệu hàng loạt vào Yii2?

Có một phương thức batchInsert đặc biệt cho điều đó:

Yii::$app->db->createCommand()->batchInsert('tableName', ['id', 'title', 'created_at'], [
    [1, 'title1', '2015-04-10'],
    [2, 'title2', '2015-04-11'],
    [3, 'title3', '2015-04-12'],
])->execute();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql xóa tất cả các hàng cũ hơn 30 ngày

  2. truy vấn sql để tìm nạp các bản ghi của 30 ngày tới

  3. chọn hai hàng mới nhất cho mỗi người dùng để nhận được sự khác biệt của một cột (MySQL)

  4. Mysql tham gia hai bảng tổng, trong đó và nhóm theo

  5. Lỗi MySQL 1264:giá trị ngoài phạm vi cho cột