sql >> Database >  >> RDS >> Mysql

Hoe kan ik records in bulk bijwerken met sequelize.js en bepaalde kolommen negeren?

Na het toevoegen van een PK in de waar-clausule where: { id: ['id']} , het begon de records bij te werken tegen de kolom 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. Selecteer gegevens uit verschillende kolommen en twee tabellen

  2. Hoe u maximale en minimale waarden uit een tabel haalt met behulp van de aggregatiefunctie - SQL Server / TSQL-zelfstudie, deel 129

  3. hoe het weergavevolgordeveld in php . te behouden

  4. alleen mysqldump-gegevens