sql >> Databáze >  >> RDS >> Mysql

Jak mohu hromadně aktualizovat záznamy pomocí sequelize.js a ignorovat určité sloupce

Po přidání PK do klauzule where where: { id: ['id']} , začal aktualizovat záznamy podle sloupce 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. MySQLi - deklarování proměnné po bind_param?

  2. Jak vypočítat míru retence v SQL?

  3. SQL SERVER:Získejte celkový počet dní mezi dvěma daty

  4. Kontrola, zda položka neexistuje v jiné tabulce