I'm using npm package mysql and I want to do an update query that gets an object and knows what are the fields that need an update
function editPlaylistDB(publicID, name, description,callback) {
let insertData={};
if (name!==null){
insertData.name=name;
}
if(description!==null){
insertData.description=description;
}
db.query('update playlists set name=insertData.name,description=description WHERE public_id= ?',[publicID]).then((rows=>{
console.log(rows);
callback(rows);
})).catch((err)=>{
console.log(err);
callback(null);
});
}
This is the error message
Error: ER_BAD_FIELD_ERROR: Unknown column 'insertData.name' in 'field list'
I don't know if it is even possible.