Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa memperbarui catatan secara massal menggunakan sekuel.js dan mengabaikan kolom tertentu?

Setelah menambahkan PK di dalam klausa where where: { id: ['id']} , itu mulai memperbarui catatan terhadap 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jika MYSQL tidak peka huruf besar/kecil, Bagaimana cara kerjanya untuk bidang Kata Sandi di Login?

  2. MySQL:Tidak dapat membuat/menulis ke file '/tmp/#sql_3c6_0.MYI' (Errcode:2) - Apa artinya?

  3. Menghitung nilai yang tidak bersebelahan

  4. Pohon rekursif sederhana di PHP / MySQL

  5. Bagaimana cara membagi string nama di mysql?