Thử thêm v_occupation
trực tiếp vào chuỗi truy vấn thay vì sử dụng thay thế. Bạn có thể chèn nó bằng cách sử dụng +
để thêm chuỗi hoặc sử dụng Chuỗi mẫu
để chèn giá trị bằng cách sử dụng trình giữ chỗ trong các chuỗi được bao quanh bởi dấu gạch ngược.
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
}
})