sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg masseopdatere poster ved hjælp af sequelize.js og ignorere bestemte kolonner

Efter tilføjelse af en PK inde i where-sætningen where: { id: ['id']} , begyndte den at opdatere posterne mod kolonnen 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. Sådan opretter du et synonym i mysql

  2. MySQL - Hvordan ændres kolonnens standardværdi?

  3. Dvale native forespørgsel - char(3) kolonne

  4. Effektiv måde at oprette forbindelse til en database, når flere funktioner kører forespørgsler