v_occupation
जोड़ने का प्रयास करें प्रतिस्थापन का उपयोग करने के बजाय सीधे क्वेरी स्ट्रिंग में। आप इसे +
. का उपयोग करके सम्मिलित कर सकते हैं स्ट्रिंग जोड़ने या टेम्प्लेट स्ट्रिंग
का उपयोग करने के लिए बैकटिक्स द्वारा संलग्न स्ट्रिंग्स में प्लेसहोल्डर्स का उपयोग करके मान सम्मिलित करने के लिए।
const queryToUpdateExistingTable = `
INSERT INTO social_profile
(
fk_user_id,
fk_marital_status_id,
fk_military_service_id,
v_occupation,
fk_education_id,
v_bio,
v_pets,
v_places_lived
)
VALUES
(
:fk_user_id,
:fk_marital_status_id,
:fk_military_service_id,
${uProfileData.v_occupation},
:fk_education_id,
:v_bio,
:v_pets,
:v_places_lived
)`
return queryInterface.sequelize.query(queryToUpdateExistingTable, {
type: queryInterface.sequelize.QueryTypes.INSERT,
replacements: {
fk_user_id: uProfileData.id,
fk_marital_status_id: uProfileData.fk_marital_status_id,
fk_military_service_id: uProfileData.fk_military_service_id,
fk_education_id: uProfileData.fk_education_id,
v_bio: uProfileData.v_bio,
v_pets: uProfileData.v_pets,
v_places_lived: uProfileData.v_places_lived
}
})