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

Làm cách nào để cập nhật hàng loạt bản ghi bằng cách sử dụng sequize.js và bỏ qua một số cột nhất định

Sau khi thêm một PK bên trong mệnh đề where where: { id: ['id']} , nó bắt đầu cập nhật các bản ghi đối với cột updateOnDuplicate: ["name"]

const emailCount = await ManageNomineesModel.count({ col: 'email' });
    if(emailCount == 0){
      await ManageNomineesModel.bulkCreate(allNominees);
      res.status(200).json({ message: "Nominees inserted successfully !"});
    } else {
      await ManageNomineesModel.bulkCreate(allNominees,
          { updateOnDuplicate: ["name"],
          where: { id: ['id']}
          });
      res.status(200).json({ message: "Nominee records updated successfully !"});
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều bảng XÓA GIỚI HẠN

  2. In bảng theo chiều ngang thay vì chiều dọc bằng PHP

  3. Làm thế nào để kiểm tra xem một chuỗi có phải là JSON hay không?

  4. MySQL:Hợp nhất hai bảng khác nhau mà không có JOIN hoặc UNION

  5. iOS - Định dạng đúng dấu thời gian giữa mySQL (apache) và iOS (NSDate)