Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да поправите:При мигриране, необработена заявка за последователно изключване на обратната наклонена черта на рекламата във varchar, което причинява грешка при вмъкване на тази стойност в базата данни

Опитайте да добавите 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
    }
})



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регистърът на буквите е чувствителен RLIKE

  2. Осигуряване на отдалечена mysql връзка

  3. разлика между два последователни реда в mysql

  4. Разширена помощ за проектиране на SQL заявка (Дублиране в две таблици, множество полета, възможни изключения въз основа на едно поле)

  5. Избиране на последния ред БЕЗ какъвто и да е вид ключ